在python中以檔案的方式來組織模組,乙個模組就是乙個以.py結尾的文字檔案,檔案的名字就是模組的名字。在模組中定義的變數和函式可以被其它的模組或主程式呼叫(imported),每乙個模組都有乙個內建的字串變數__name__,當模組是被import時,__name__被設定成模組名(檔名),然而當模組在命令列被執行時__name__被設定成__main__。使用print(__name__)可以顯著看到這個區別。
def showname():
if __name__=="__main__":
print(__name__);
showname();
Python中的sys模組和os模組
大多屬性描述程式的執行環境,是python中十分重要的基礎模組 for i in sys.argv print i 執行結果 test.py win32表示是windows 32bit作業系統,linux2表示是linux平台 print sys.version 輸出 gcc 4.8.5 20150...
Python中的時間模組和日期模組
python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time 模組下...
Python中os和shutil模組
os模組 os.sep 可以取代作業系統特定的路徑分隔符。windows下為 os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix os.getcwd 函式得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.ge...