python操作檔案有兩種方式:
第一種:
money = open ('wages.txt', 'r', encoding='utf-8')
your_money = money.readline ()
money.close ()
需要注意的是開啟後需要關閉,否則占用記憶體。
一些常用的東西
open後面的第二個引數:
r 唯讀 #
w 只寫 #
a 追加寫 後面加上+號的話,就是讀寫、寫讀、追加讀寫
u#把所有檔案裡面的換行符,都改成\n
b#二進位制
#讀取檔案的三種模式
.read()#讀取檔案的所有內容,返回的是乙個字串
.readlines()#讀取檔案的所有內容,返回的是乙個list,每一行的內容是list的乙個元素
.readline()#讀一行
for i in f:
print(i)
.write()#寫乙個字串
.writelines()#寫乙個list
其他使用方法:
.seek()#移動檔案的指標到xx位置
.tell()#檢視檔案當前的指標在**
.truncate()#清空檔案
.close()#關閉檔案
.flush()#立即把記憶體裡面的資料寫到檔案裡面
第二種:
with open ('wages.txt', 'w', encoding='utf-8') as m:
m.write(str(your_money))
這種不需要對檔案進行關閉
第二位的引數同第一種方式:
修改檔案內容:
如果要修改原檔案的話,就必須再建立乙個新的檔案,把原始檔的修改後的值寫到新的檔案裡面
os.remove('a.txt')
os.rename('a.txt.bak','a.txt')
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後面加上...