python檔案操作

2022-04-18 10:42:40 字數 2009 閱讀 8064

#

a 追加

#w 只寫(如果沒有檔案,就會新建)

#r 以唯讀模式開啟檔案,並將檔案指標指向檔案頭;如果檔案不存在會報錯

#r+ 讀寫,追加讀

#w+ 寫讀

#a+追加讀

#rb 二進位制檔案

#f = open("yesterday2",'r+', encoding="utf-8",) #檔案控制代碼

#for i in range(5):

#print(f.readline())

#for index, line in enumerate(f.readlines()): 全部讀取到記憶體,效率低,佔記憶體

#if index == 9:

#print("---------")

#continue##

print(line.strip())

#count = 0

#for line in f: #讀取下一行之前刪除前一行,效率高

#if count == 9:

#print("分割線")##

print(line.strip())

#count += 1

#print(f.read(5)) #讀五個字元

#print(f.tell()) #檢視檔案控制代碼位置,按字元計數

#f.seek(0) #回到檔案某個地方

#print(f.encoding) #列印檔案編碼

#f.name #列印檔案名字

#f.seekable() #是否可以移動游標指標

#f.readable() #判斷檔案是否可讀

#f.writable() #判斷檔案是否可寫

#f.flush() #強制將快取立即重新整理到磁碟上

#import sys,time

#for i in range(50):

#sys.stdout.write("#")

#sys.stdout.flush()

#time.sleep(0.1)

#f.truncate(10) #從頭開始截斷10個字元

#f.readline()

#print(f.tell())

#f.seek(2)

#print(f.tell())

#檔案修改的方式:將檔案讀取到記憶體或開啟檔案,寫到新檔案

#檔案替換

#f = open("yesterday", "r", encoding="utf-8")##

f_new = open("yesterday2", "w", encoding="utf-8")##

for line in f:

#if "肆意的快樂" in line:

#line = line.replace("我", "template")

#f_new.write(line)

#f.close()

#f_new.close()

#with open('log', 'r') as f1,\

#open('log2') as f2:

#pass #自動關閉檔案

#with open("yesterday", "r", encoding="utf-8") as f:

#print(f.readline())

檔案編碼:

python 檔案操作

簡明 python 教程 中的例子,python 執行出錯,用open代替file 可以執行。poem programming is fun when the work is done if you wanna make your work also fun use python f open e ...

python檔案操作

1,將乙個路徑名分解為目錄名和檔名兩部分 a,b os.path.split c 123 456 test.txt print a print b 顯示 c 123 456 test.txt 2,分解檔名的副檔名 a,b os.path.splitext c 123 456 test.txt pri...

Python 檔案操作

1.開啟檔案 如下 f open d test.txt w 說明 第乙個引數是檔名稱,包括路徑 第二個引數是開啟的模式mode r 唯讀 預設。如果檔案不存在,則丟擲錯誤 w 只寫 如果檔案 不存在,則自動建立檔案 a 附加到檔案末尾 r 讀寫 如果需要以二進位制方式開啟檔案,需要在mode後面加上...