要開啟別的程式抓下來東西去做打開和讀寫的話可以這樣做
他的檔案模式有 r r+ w w+ a a+
r是讀取、r+是可讀可寫,如果檔案不存在r+不會寫入會出錯
f=open('test.txt','r')
print(f.read())
w是創檔在寫入,如果檔案已經存在會先清空在寫入,所以檔案裡只有剛寫入的東西在,要做新增的話不建議用w模式
w+和w差不多
python2版本在寫入時會有編碼問題,要做轉換編碼的動作才寫得進去
python3 f=open('test.txt','w') f.write('打要寫入的') python2 s=open('w1.txt', 'w') s.write('测试\n'.decode('utf-8').encode('gb2312')) s.write('test\n'.decode('utf-8').encode('gb2312'))
a和a+都是新增,接在全部內容的後面
python3 f=open('test.txt','a') f.write('today is goodday') python2 s=open('w1.txt', 'a') s.write('测试\n'.decode('utf-8').encode('gb2312')) s.write('test\n'.decode('utf-8').encode('gb2312'))
可以調要顯示的檔案,就不用全部映出來
print f.read(打檔案大小)
print f.read(100)