1. 程式人生 > >Python之讀寫檔案

Python之讀寫檔案

TXT檔案:

#讀檔案
file_name = raw_input()  #輸入檔名,要加字尾
txt = open(file_name)    #開啟檔案,一個可以同時開啟多次,實際上是獲取了這個檔案的object,這裡的txt是一個變數名,可以隨意更改;預設開啟r模式
print txt.read()         #列印檔案內容

#逐行讀取的兩個方法

#readline()
f = open('text.txt')  
for line in open('text.txt'): #注意,這裡不能寫成for line in f,會報錯
    line = f.readline().strip()  #strip()可去除縮排和空格  
print line #readlines() for line in file_again.readlines(): #依次讀取每行 print line.strip() #寫檔案 file_name = raw_input() #輸入檔名,要加字尾 txt = open(file_name,"w") #開啟檔案,給予Write許可權 txt.write("XXX") #將XXX寫入txt,會覆蓋之前的內容 #清空檔案 txt.truncate() #清空檔案,同樣需要Write許可權 #關閉檔案,很重要! txt.close() #關閉檔案