python檔案操作

2022-07-22 21:30:45 字數 999 閱讀 2329

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後面加上...