檔案開啟時候占用檔案描述符號,開啟之後需要關閉
開啟檔案->操作檔案->關閉檔案
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後面加上...