用python開啟windows上面建立的檔案
開啟檔案方式:
open('c:\\users\\ym\\desktop\\a.txt
') #windows上檔案路徑
open(
'c:/users/ym/desktop/a.txt
')
三種模式 rt(讀) wt(寫) at(追加)
字串前面加乙個r代表原生的raw 第二個r是讀模式
f= open(r'c:\users\ym\desktop\a.txt
','r
',encoding ='
utf-8')
res =f.read()
(res)
f.close()
with open(r'c:\users\ym\desktop\a.txt
', '
r',encoding='
utf-8
') as f :
data =f.read()
print(data)
# read(1)代表讀取乙個字元 讀取游標往右的內容 (預設游標在開頭)
with open(r'c:\users\ym\desktop\a.txt
', '
r',encoding='
utf-8
') as f :
data = f.read(1)
print(data)
#readline 每次讀取一行
with open(r'c:\users\ym\desktop\a.txt
', '
r',encoding='
utf-8
') as f :
data =f.readline()
print(data)
#readlines 把內容以列表形式顯示
with open(r'c:\users\ym\desktop\a.txt
', '
r',encoding='
utf-8
') as f :
data =f.readlines()
print(data)
#readable 是否可讀
with open(r'c:\users\ym\desktop\a.txt
', '
r',encoding='
utf-8
') as f :
res =f.readable()
print(res)
#以文字形式寫 w 覆蓋式寫入 a 追加寫入
with open(r'c:\users\ym\desktop\a.txt
', '
w',encoding='
utf-8
') as f :
res = f.write('
謝謝')
#writelines 傳入可迭代物件變成字串寫入檔案
with open(r'c:\users\ym\desktop\a.txt
','w
',encoding = '
utf-8
') as f :
res = f.writelines(['
1','
2','
3'])
#a 模式write 寫入為追加
with open(r'c:\users\ym\desktop\a.txt
','a
',encoding = '
utf-8
') as f:
data = f.write('
\n456
')
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後面加上...