目錄**:
f = open(r'c:\users\administrator\desktop\markdown文件\120.txt','r') #開啟檔案
data = f.read()
print(data)
f.close() #關閉檔案,釋放記憶體空間
效果:
**:
f = open(r'c:\users\administrator\desktop\markdown文件\120.txt','w')
f.write('luowenxaing 5201314 hanye forever')
f.close()
效果:
'r'唯讀模式,預設值,如果檔案不存在,返回filenotfounderror
'w'覆蓋寫模式,檔案不存在則建立,存在則完全覆蓋
'x'建立寫模式,檔案不存在則建立,存在則返回fileexistserror
'a'追加寫模式,檔案不存在則建立,存在則在檔案最後追加內容
'b'二進位制檔案模式
't'文字檔案模式,預設值
'+'與r/w/x/a一同使用,在原功能基礎上增加同時讀寫功能
一次全部讀入,統一處理
fname = input("請輸入要開啟的檔名稱:")
fo = open(fname,"r")
txt = fo.read()
# 對全文txt進行處理
fo.close()
一次全部讀入,分行處理
fname = input("請輸入要開啟的檔名稱:")
fo = open(fname,"r")
for line in fo.readlines():
print(line)
fo.close()
分行讀入,逐行處理
fname = input("請輸入要開啟的檔名稱:")
fo = open(fname,"r")
for line in fo:
print(line)
fo.close()
寫入乙個字串列表
fo = open("output.txt","w+")
ls = ["中國", "法國", "美國"]
fo.writelines(ls)
for line in fo:
print(line) # (沒有任何輸出)
fo.close()
寫入乙個字串列表
fo = open("output.txt","w+")
ls = ["中國", "法國", "美國"]
fo.writelines(ls)
fo.seek(0)
for line in fo:
print(line) # 中國法國美國
fo.close()
python檔案處理
def cal input input.txt output output.txt cal方法為主程式,推薦這樣做而不是python.exe xx.py 預設引數為python目錄的兩個txt,如為其他檔案自己指定。infile file input,r 開啟源資料檔案 outfile file o...
python 檔案處理
1.開啟檔案 open a.txt 當前目錄下的a.txt open root a.txt 開啟某個目錄下的檔案 2.按行顯示檔案 a open a.txt a.readline ni hao n a.readline wo xianzai hen xiang ni n a.readline ni ...
Python檔案處理
open name mode buf read size readline size readlines size 這裡的size是指,io定義的default buffer size為單位大小 iter 迭代器迭代每行 write str writelines sequwence of strin...