os模組**如下:沒有詳細說明,僅供參考,具體可以在實踐中學習用法。
importosprint
(os.getcwd())
os.getcwd()
#獲取當前工作目錄
os.chdir("
c:\\intel
") #
切換路徑
os.chdir(r"
c:\intel\logs
") #
切換路徑
(os.getcwd())
os.curdir
print(os.curdir)#
返回當前目錄,結果為.代表當前目錄
os.pardir
print(os.pardir)#
返回上一級目錄,..代表上一級目錄
os.makedirs(r"
c:\a\b\c\d
") #
遞迴的建立目錄
os.removedirs(r"
c:\a\b\c\d
")#從右到左遞迴刪除,可以清理空資料夾
os.listdir("
.")#
展示當前目錄下所有東西,以列表形式返回
os.listdir(r"d:"
)print(os.listdir(r"
d:"))#
也可以將.換成具體的路徑
os.remove()#
刪除乙個檔案
os.rename("
oldname
","newname
")#重新命名檔案
os.sep#
輸出作業系統特定的路徑分隔符
os.linesep#
輸出當前作業系統的換行符
os.environ#
展示當前環境變數
(os.environ)
os.system("命令
")#執行shell指令碼
os.path.abspath()#
獲取某乙個檔案的絕對路徑,以元組形式返回
os.path.dirname()#
獲取當前路徑目錄
os.path.basename()#
獲取路徑下檔名
os.path.exists()#
判斷當前路徑是否存在,若存在返回true,否則返回false
os.path.isabs()#
判斷是否為絕對路徑
os.path.getatime()#
返回path所指向的檔案或者目錄的最後訪問時間
os.path.getmtime()#
返回path所指向的檔案或者目錄的最後修改時間
os模組續增:os.path.join(path1.path2...)
#路徑拼接
'''#目標路徑: d:\s14\day1\new_dir\passwd.py
import os
print(os.path.join("d:","\\s14","day1","new_dir","passwd.py")) #想要斜槓的話,寫兩個斜槓會自動轉義乙個出來
#最終結果為:d:\s14\day1\new_dir\passwd.py
#----------------os模組練習:遍歷某個資料夾下所有檔案及目錄,展示每個檔案的絕對路徑,os.path.join()路徑拼接方法練習。
import
osdef
list_all(path):
list_path =os.listdir(path)
print(list_path) #
目錄下所有檔案及目錄以列表形式返回
for i in list_path: #
使用for迭代迴圈
full_path =os.path.join(path,i) #
將遍歷出來的每乙個與路徑進行拼接,即為每乙個子檔案的全部路徑(絕對路徑)
if os.path.isdir(full_path): #
判斷是否遇到資料夾,遇到資料夾**。
list_all(full_path)
else
:
(full_path)
list_all(r
"d:\s14\day1
") #
檔案路徑傳入
python內建模組 Python 內建模組
內建模組 python有一套很有用的標準庫 standard library 標準庫會隨著python直譯器,一起安裝在你的電腦中的。它是python的 乙個組成部分。這些標準庫是python為你準備好的利器,可以讓程式設計事半功倍。常用標準庫 標準庫 說明 builtins 內建函式預設載入 os...
了解一下python內建模組collections
在使用python的過程中,一定是離不開資料結構的,也就是list 列表,tuples 元組,dictionaries 字典。那實際應用中我們更多的還是要去操作這些結構裡的資料。比如,在列表後面新增元素,那麼就會用到append 方法。那除了這些本身的操作方法之外,還有乙個python內建模組 co...
python中的模組簡單了解
模組使用 模組就像工具包一樣,裡面有很多任務具 函式 類等 使用時匯入即可 匯入 import random 匯入 import random as rdm 匯入後起別名 from random import randint 指定匯入 from random import randint as ri...