Python中常用模組有哪些?Python基礎教程
Python中常用模組有哪些?Python是一門非常高階的程式語言,內建了許多標準模組,比如:sys、os、datetime等,接下來小編為大家詳細介紹一下Python常用模組。
os模組
os.getcwd() # 獲取當前工作目錄,即當前python指令碼工作的目錄路徑
os.chdir("dirname") # 改變當前指令碼工作目錄;相當於shell下cd
os.curdir # 返回當前目錄: ('.')
os.pardir # 獲取當前目錄的父目錄字串名:('..')
os.makedirs('dirname1/dirname2') # 可生成多層遞迴目錄
os.removedirs('dirname1') # 若目錄為空,則刪除,並遞迴到上一級目錄,如若也為空,則刪除,依此類推
os.mkdir('dirname') # 生成單級目錄;相當於shell中mkdir dirname
os.rmdir('dirname') # # 刪除單級空目錄,若目錄不為空則無法刪除,報錯;相當於shell中rmdir dirname
os.listdir('dirname') # 列出指定目錄下的所有檔案和子目錄,包括隱藏檔案,並以列表方式列印
os.remove() # 刪除一個檔案
os.rename("oldname","newname") # 重新命名檔案/目錄
os.stat('path/filename') # 獲取檔案/目錄資訊
os.sep # 輸出作業系統特定的路徑分隔符,win下為"\\",Linux下為"/"
os.linesep # 輸出當前平臺使用的行終止符,win下為"\t\n",Linux下為"\n"
os.pathsep # 輸出用於分割檔案路徑的字串 win下為;,Linux下為:
os.name # 輸出字串指示當前使用平臺。win->'nt'; Linux->'posix'
os.system("bash command") # 執行shell命令,直接顯示
os.environ # 獲取系統環境變數
os.path.abspath(path) # 返回path規範化的絕對路徑
os.path.split(path) # 將path分割成目錄和檔名二元組返回
os.path.dirname(path) # 返回path的目錄。其實就是os.path.split(path)的第一個元素
os.path.basename(path) # 返回path最後的檔名。如何path以/或\結尾,那麼就會返回空值。即os.path.split(path)的第二個元素
os.path.exists(path) # 如果path存在,返回True;如果path不存在,返回False
os.path.isabs(path) # 如果path是絕對路徑,返回True
os.path.isfile(path) # 如果path是一個存在的檔案,返回True。否則返回False
os.path.isdir(path) # 如果path是一個存在的目錄,則返回True。否則返回False
os.path.join(path1[, path2[, ...]]) # 將多個路徑組合後返回,第一個絕對路徑之前的引數將被忽略
os.path.getatime(path) # 返回path所指向的檔案或者目錄的最後訪問時間
os.path.getmtime(path) # 返回path所指向的檔案或者目錄的最後修改時間
os.path.getsize(path) # 返回path的大小
sys模組
sys.argv # 命令列引數List,第一個元素是程式本身路徑
sys.exit(n) # 退出程式,正常退出時exit(0)
sys.version # 獲取Python解釋程式的版本資訊
sys.maxint # 最大的Int值
sys.path # 返回模組的搜尋路徑,初始化時使用PYTHONPATH環境變數的值
sys.platform # 返回作業系統平臺名稱
datetime模組
datetime.today()返回一個表示當前本期日期時間的datetime物件
datetime.now([tz])返回指定時區日期時間的datetime物件,如果不指定tz引數則結果同上
datetime.utcnow()返回當前utc日期時間的datetime物件
datetime.fromtimestamp(timestamp[, tz])根據指定的時間戳建立一個datetime物件
datetime.utcfromtimestamp(timestamp)根據指定的時間戳建立一個datetime物件
datetime.strptime(date_str, format)將時間字串轉換為datetime物件
以上為大家介紹了幾個Python的常用模組,其實不僅這些,Python還有很多模組,如果你想要學習更多知識,可以私我。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2791813/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python中常用模組有哪些?Python
- Python中模組是什麼?Python有哪些模組?Python
- python 基礎筆記——常用模組Python筆記
- Python基礎:常用系統模組Python
- Python基礎(九) 常用模組彙總Python
- 【Linux基礎教程】常用的Python MySQL連線庫有哪些?LinuxPythonMySql
- Python基礎——模組Python
- 豬行天下之Python基礎——10.2 Python常用模組(下)Python
- 豬行天下之Python基礎——10.1 Python常用模組(上)Python
- Python常用函式有哪些?Python基礎入門課程Python函式
- Python中常用的資料分析工具(模組)有哪些?Python
- Python基礎之模組Python
- Python培訓分享:Python中常用的資料分析工具(模組)有哪些?Python
- Python中常用的模組有哪些?看看你知道幾個!Python
- Python基礎12(模組與datetime模組)Python
- python threading模組有哪些函式Pythonthread函式
- Python安裝模組有哪些方法?Python
- Python常用GUI框架有哪些?Python基礎入門PythonGUI框架
- Python常用時間模組有哪些?這幾個很關鍵!Python
- Python Tkinter元件有哪些?Python基礎入門!Python元件
- Python開發常用的庫及模組!Python學習教程Python
- python 基礎之模組與包Python
- python基礎學習16—-模組Python
- 【python基礎】os模組的使用Python
- 常用Python模組3Python
- Python基礎入門(8)- Python模組和包Python
- Python字元編碼的常用種類!Python基礎教程Python字元
- Python中Pool常用函式有哪些?Python函式
- Python中yaml模組的使用教程PythonYAML
- Python中爬蟲模組有哪些?優缺點介紹!Python爬蟲
- Python常用的開發工具有哪些?Python基礎入門Python
- Python培訓基礎教程都教哪些Python
- Python pip(管理模組工具)基礎用法Python
- Python教程-6模組Python
- Python基礎教程Python
- Python語言模組分為哪幾類?有哪些主要模組?Python
- Python中的識別符號有哪些基礎原則?Python符號
- 零基礎可以學python嗎?python有哪些優點?Python