Python檔案操作

2021-09-25 05:45:19 字數 1557 閱讀 2618

檔案開啟時候占用檔案描述符號,開啟之後需要關閉

開啟檔案->操作檔案->關閉檔案

f = open('/home/kiosk/test','r+')
開啟模式

# r讀取,不能寫,檔案不存在,報錯

# r+讀取檔案並可在檔案指標增加內容,檔案不存在,報錯

# w清空檔案從頭開始寫,不能讀,檔案不存在,則建立

# w+可讀寫,清空檔案內容,檔案不存在,建立

# a追加,檔案不存在,不報錯

# a+可讀寫,檔案不存在,不報錯,不清空檔案內容

# 讀取二進位制檔案

# rb 按位元組進行讀取

# wb 以位元組方式寫入

檔案讀取

content = f.read()

print(content)

檔案寫入

f.write("hello")
檔案是否可讀

f.readable()
檔案是否可寫

f.writable()
檔案指標的位置

f.tell()
按行讀取

f.readline()
讀取檔案內容,返回以行為分隔的列表

f.readlines()
讀取四個字元

f.read(4)
關閉檔案

f.close()
移動檔案指標的位置

f.seek(指標移動的位元組數,模式控制): 控制檔案指標的移動,>0右移<0左移

模式控制:

0: 開頭

1: 當前位置

2: 結尾 強調:其中0模式可以在t或者b模式使用,而1跟2模式只能在b模式下用

列表生成式和高階函式和匿名函式去回車符

f = open('/home/kiosk/test', 'r')

print([line.strip() for line in f.readlines()])

f.seek(0, 0)

print(list(map(lambda x: x.strip(), f.readlines())))

f.close()

上下文管理器

with open('/home/kiosk/test') as f:

print(f.read())

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