python之OS模塊詳解

 

os模塊負責程序與操做系統的交互,提供了訪問操做系統底層的接口;sys模塊負責程序與python解釋器的交互,提供了一系列的函數和變量,用於操控python的運行時環境。

 
os.makedirs("dirname1/dirname2")            # 建立遞歸的目錄
os.remove("dirname3/dirname2/a_test")             # remove刪除文件
os.removedirs("dirname1/dirname2")              # 若是dirname2爲空,刪除dirname2及其之上的目錄,直到目錄裏面有其餘文件或者文件夾爲止
# os.rename("dirname1","dirname3")              # 重命名文件名,把第一個參數文件名改爲第二個參數文件名
# print(os.listdir("dirname1"))                       # 把dirname1下面的文件名及文件夾名以列表的形式列出來
# print(os.path.exists("dirname1"))                   # 檢查目錄存不存在
print(os.path.split("dirname3/dirname2/a_test"))               # 以元祖的形式列出文件的路徑和文件名
print(os.path.basename("dirname3/dirname2/a_test"))             # 列出文件名
print(os.path.dirname("dirname3/dirname2/a_test"))              # 列出文件的路徑
print(os.path.dirname(__file__))                # 文件當前的目錄
print(os.getcwd())                              # 文件所在的目錄
print(os.walk("day22 模塊"))
a = "E:\python3\python3 project\day 22 模塊"
b = "a.text"
print(os.path.join(a,b))                        # 用join把路徑和文件名鏈接起來

# print(os.path.abspath("s1 記憶.py"))      # 取文件的絕對路徑
print(os.path.isabs("E:\seafile backup\python3\python3 project\day 22 模塊"))   # 判斷是否是絕對路徑
# print(os.system("dir"))                   # os.system調用系統的cmd命令
# print(os.path.getsize("s1 記憶.py"))      # 返回文件的大小
相關文章
相關標籤/搜索