這邊介紹用python和txt 文字檔互動的方法,以下有三種互動方式
(1)復寫
(2)增寫
(3)讀取
p.s 若復寫/增寫路徑中找不到目標txt檔時,會自動新增
#!/usr/bin/env python
import os
#
#
#復寫- 將本存在內容覆蓋過去
def write(txtdir,wstring):
fobj = open(txtdir, ‘w’)
fobj.writelines(wstring+”\n”)
fobj.close()
#
#
#增寫- 在本存在內容後增寫
def append(txtdir,wstring):
fobj = open(txtdir, ‘a’)
fobj.writelines(wstring+”\n”)
fobj.close()
#
#
#每行讀取
def read(txtdir):
fobj = open(txtdir, ‘r’)
for eachLine in fobj:
print eachLine+”hi”
fobj.close()
#
#
#main
fname = ‘./text.txt’
write(fname,”helloworld”)
append(fname,”helloworld”)
read(fname)
最重要是這行
fobj = open(txtdir, ‘a’)
用這行指令對txt檔做出指令
txtdir置換成txt路徑 如: ‘./text.txt’
後面則是動作
w → 複寫
r → 讀取
a → 增寫