open(file_name,mode)
mode 檔案許可權
f=open("use.txt","w")
f.write("www.python.com")
f.close()
f=open("use.txt","r")
content = f.read()
print(content)
f.close()
f = open("user.txt","a")
f.write("www")
f.close()
f = open("user.txt","w+")
f.write("www")
f,seek(0,0) #移動指標
content = f.read()
print(concent)
f.close()
f = open("user.txt","wb")
f.write("這是乙個測試",encode("utf-8")
f.close()
f = open("user.txt","rb")
content = f.read().decode("utf-8")
print(concent)
f.close()
f = open("user.txt","w",encoding = "utf-8")
f.write("這是乙個測試") #把內容寫入緩衝區
f.close()
f = open("user.txt","r",encoding = "gbk",errors="ignore")
content = f.read()
print(concent)
with語法
不用手動關閉檔案,執行結束,自動關閉檔案
with open("user","w",encoding="utf-8") as f:
f.write("這是乙個測試")
pikcle模組
dump 對檔案進行操作
load
dumps
loads
import pickle
l = [1,2,3,4,5]
res = pickle.dumps(l) #編碼
print(res)
con = pickle.loads(res)
print(con)
with open("user","wb") as f:
str = "這是乙個測試"
pickle.dump(str,f)
with open("user","rb",) as f:
res = pickle.load(f)
print(res)
import os
os.name 返回正在使用的作業系統 windows --> nt
linux/unix -->posix
os.system 呼叫系統命令
os.system("ipconfig")
os.system("notepad")
os.getcwd() 返回當前工作路徑
os.listdir 返回指定目錄下所有檔案和資料夾
os.remove 刪除指定檔案
os.mkdir 建立目錄
os.makedirs 建立多級目錄
os.mkdir("../day9/day10")
os.makedirs("../day9/day10/day11")
os.rmdir 刪除指定目錄,必須是空目錄
os.removedirs 刪除路徑中所有空檔案
os.chdir 更換工作路徑
os.chdir("../day6")
os.rename 更改檔名,兩個引數都必須加路徑
os.rename("../day7/b.py","../day7/a.py")
os.walk
第乙個引數:返回乙個路徑
第二個引數:這個路徑下所有的目錄
第三個引數:這個路徑下所有的檔案
os.path.abspath 返回乙個絕對路徑,相對路徑換絕對路徑
os.path.split 分割目錄和檔名
os.path.join 拼接目錄和檔名
os.path.exists 判斷乙個路徑是否存在
os.path.isfile 判斷是否是乙個檔案
os.path.isdir 判斷是否是乙個目錄
os.path.getsize 獲取乙個檔案大小
import shutil
shutil.rmtree 刪除乙個目錄樹
python 檔案操作
簡明 python 教程 中的例子,python 執行出錯,用open代替file 可以執行。poem programming is fun when the work is done if you wanna make your work also fun use python f open e ...
python檔案操作
1,將乙個路徑名分解為目錄名和檔名兩部分 a,b os.path.split c 123 456 test.txt print a print b 顯示 c 123 456 test.txt 2,分解檔名的副檔名 a,b os.path.splitext c 123 456 test.txt pri...
Python 檔案操作
1.開啟檔案 如下 f open d test.txt w 說明 第乙個引數是檔名稱,包括路徑 第二個引數是開啟的模式mode r 唯讀 預設。如果檔案不存在,則丟擲錯誤 w 只寫 如果檔案 不存在,則自動建立檔案 a 附加到檔案末尾 r 讀寫 如果需要以二進位制方式開啟檔案,需要在mode後面加上...