python open() 函式用於開啟乙個檔案
open(「路徑」,「開啟方式」) 開啟方式:'r』唯讀模式,『w』寫模式,『a』追加模式 『b』二進位制模式,『+』讀/寫模式。
例:fh=open(「f:/file1.txt」,「w」) #以寫的方式開啟檔案,如果檔案存在就開啟,如果檔案不存在就建立再開啟(已寫模式開啟檔案的時候會把原有的內容替換掉,因此要不替換的話要用追加模式)
fh1=open(「f:/file2.txt」,「r」)#以讀的方式開啟檔案
2.在指定目錄建立資料夾
os.mkdir() 只能建立一級目錄,如果要在指定路徑下建立平行的多個一級目錄
import os.path #匯入處理系統路徑相關操作的模組
file_path = os.path.abspath(__file__)
#從系統根目錄開始獲取絕對路徑
new_path=os.path.dirname(file_path)
#獲取此檔案的,上一級路徑
#新建date資料夾,在指定路徑下新建資料夾
os.mkdir(new_path+
'./date'
)
在 path 這個路徑下建立三個新資料夾(『file1』,『file2』,『file3』)
import os
file_name =
['./file1'
,'./file2'
,'./file3'
]path = r'c:\users\administrator\desktop\test000'
for name in file_name:
os.mkdir(path+name)
4.建立多級目錄——os.makedirs()
os.makedirs() 用於建立多級目錄(即多層資料夾)
# 在 path 這個路徑下建立多層目錄
import os
path = r'c:\users\administrator\desktop\test000'
os.makedirs(path +
'./file1'
+'./file1_1'
+'./file1_1_1'
)
5.路徑的連線——os.path.join()
用於連線多級目錄,用法
os.path.join(path, 『./file1』, 『./file2』, …) 注意連線的目錄必須是已經存在的,才可以連線
# 連線 path 路徑下的三層目錄及最後乙個目錄下的 txt 檔案
import os
path = r'c:\users\administrator\desktop\test000'
os.path.join(path,
'./file2'
,'./file2_1'
,'./file2_1_1'
,'1.txt'
)
python模組sys與os還有內建函式
系統相關的資訊模組 import sys sys argv 是乙個list 包含所有的命令列引數.sys.stdout sys stdin sys stderr 分別表示標準輸入輸出,錯誤輸出的檔案物件.sys.stdin readline 從標準輸入讀一行 sys.stdout write a 螢...
Python內建模組 os模組的使用
os模組是直譯器與作業系統的互動模組,使用os模組 os模組的使用,盡快解決,檔案的增刪改查 import osos.getcwd 獲取當前工作目錄,當前指令碼工作的路徑 os.chdir path 改變當前指令碼工作目錄,相當去cd切換目錄 os.curdir 返回當前目錄 os.pardir 獲...
python中內建os模組總結
os模組在python中屬於內建模組,即不需要額外安裝。os模組提供了非常豐富的方法來處理檔案和目錄。我這裡僅僅是列舉其中常用的一些方法以供自己以後方便查閱。使用os模組之前,先導入它,即 in import osin os.name out nt 若是windows則輸出 nt 若是linux u...