1. 讀取檔案資料,檔案必須存在才可以讀且如要讀取的檔案不和當前.py在同乙個包下,需要特別指定此檔案路徑才行
f=open('test.txt
',encoding='
utf-8
')#填寫檔案路徑,開啟檔案
res=f.read() #
讀取檔案
print(res) #
顯示f.close()
2.寫入後讀取
#寫入資料
fw=open('
test.txt
',mode='
a',encoding='
utf-8')
fw.write(
'niuhanyang1000233,123456\n')
fw.close()
#讀取檔案
f=open('
test.txt
',encoding='
utf-8')
res=f.read()
(res)
f.close()
關於open()的mode引數:
'r':讀
'w':寫
'a':追加
'r+' == r+w(可讀可寫,檔案若不存在就報錯(ioerror))
'w+' == w+r(可讀可寫,檔案若不存在就建立)
'a+' ==a+r(可追加可寫,檔案若不存在就建立)
對應的,如果是二進位制檔案,就都加乙個b就好啦:
'rb' 'wb' 'ab' 'rb+' 'wb+' 'ab+'
python之讀寫檔案
fr open readfile.txt r fw open writefile.txt w print fr.readline print fr.tell print fr.readlines fw.write write line fw.close fr.seek 0,0 第乙個引數代表位元組數...
Python之檔案讀寫
本文介紹python語言中的對於檔案的讀寫等操作。本文使用python3 首先是對檔案的操作流程為 1.開啟檔案,得到檔案控制代碼並賦值給乙個變數 2.通過控制代碼對檔案進行操作 3.關閉檔案 對於檔案的操作就離不開open 函式 這個函式是python的io模組中的乙個內建函式 首先建議使用hel...
python之檔案讀寫
python檔案讀寫 檔案讀取 data open baotuquan r encoding utf 8 read print data 輸出前10行,第九行修改 for line in f count 0if count 9 print fen count 1continue print line...