python檔案操作

2022-09-17 08:06:12 字數 2181 閱讀 1563

用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()

print

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