Python 之 文件操作

文件的增刪改查操作

文件名:file1
1   2   3
one two three
一   二   三

1、查看文件內容

f = open('file1','r',encoding='utf-8')   #打開文件句柄
for line in f:                           #循環文件句柄內容
    print(line.strip())                  #打印每一行
f.close()                                #關閉文件

#結果:
1   2   3
one two three
一   二   三

2、往一個文件裏追加內容

f = open('file1','a',encoding='utf-8')
f.write('追加一個新的內容!!!\n')
f.close()

#結果:
1   2   3
one two three
一   二   三
追加一個新的內容!!!

3、創建一個新的文件,並寫入內容

f = open('file2','w',encoding='utf-8')
f.write('4  5   6\n')
f.write('四  五   六\n')
f.close()

#結果:file2
4  5   6
四  五   六

4、文件的字符內容修改

1、把文件file1的內容一二三的內容改爲四五六

f = open('file1','r',encoding='utf-8')
f_new = open('fil1.bak','w',encoding='utf-8')

for line in f:
    if "一   二   三" in line:
        line = line.replace("一   二   三","四  五   六")
    f_new.write(line)
f.close()
f_new.close()

備註:使用的方法爲一邊讀原文件,一邊把原文件的內容寫到一個新的文件,同時修改要改的字符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章