1、txt檔案的讀取
使用open函式讀取檔案
path = "資料集檔案/文字檔案.txt"
f = open(path, encoding="utf-8", mode='r')
f.read() # 讀取檔案全部內容,如果在read()函式中傳入數字引數,表示讀取該位置之前的內容
f.readline() # 按行讀取檔案的第一行,如果readline()傳入數字引數,表示讀取第一行該位置之前的內容
f.readlines() # 讀取檔案的所有行,以列表形式輸出,如果傳入數字引數,表示輸出第幾行
for line in f.readlines():
print(line)
# 上述四種讀取方式,不可以同時出現,否則,只輸出第一種的結果
f.close()
# 使用with方法可以不用寫close函式,因為with語句可以在讀取完後自動關閉
with open(path, encoding="utf8") as f:
lines = [x.strip() for x in f] # strip函式是去取開頭和結尾處的空格部分
print(lines)
2、txt檔案的寫入
path = "資料集檔案/文字檔案.txt"
f = open(path, encoding="utf-8", mode='a') # mode='a'表示追加,如果檔案存在,則在原檔案內容末尾新增,如果檔案不存在,則建立新檔案。
f.write("你好,python!") # 在檔案末尾新增新內容
f.writelines("你好,python!") # 換行新增新內容
f.close() # 關閉檔案
先寫到這,下次列舉csv,excel檔案的讀取和寫入! 檔案的讀取與寫入
檔案的建立 creat file writename new file d 相對路徑,如果沒有則要建立乙個新的output。txt檔案 writename.createnewfile 建立新檔案 bufferedwriter out new bufferedwriter new filewriter...
檔案寫入與檔案讀取
進行檔案寫入與讀取操作 在檔案讀取部分有些不理解 include include using namespace std struct tream intmain for j 0 j i j delete t ofile.close ifstream ifile ifile.open word.tx...
XML檔案寫入與讀取
把這個東西做成通用方法 以後直接傳引數就可以了 很方便 以下為寫入 建立乙個新的guest節點並將它新增到根節點下 xmlelement parentnode xdoc.createelement guest xdoc.documentelement.prependchild parentnode ...