1. 程式人生 > >python基礎_相似對比

python基礎_相似對比

1. __file__ 和 __name__

  __file__

  想要使得在任何環境下程式碼都可執行的話,只需手動將專案的路徑匯入環境變數path中即可,這就需要用到__file__了

  變數__file__表示檔案本身,輸出的是一個絕對路徑(但在pycharm中會自動輸出絕對路徑),所以需要將其轉換成絕對路徑

  __name__

  __name__就是標識模組的名字的一個系統變數。這裡分兩種情況:假如當前模組是主模組(也就是呼叫其他模組的模組),那麼此模組名字就是__main__,通過if判斷這

  樣就可以執行“__mian__:”後面的主函式內容;假如此模組是被import的,則此模組名字為檔名字(不加後面的.py),通過if判斷這樣就會跳過“__mian__:”後面的內容。

  通過上面方式,python就可以分清楚哪些是主函式,進入主函式執行;並且可以呼叫其他模組的各個函式等等。