Python指令碼 讀寫檔案

2022-04-29 15:15:12 字數 1217 閱讀 9244

日常寫指令碼,最後添了關閉檔案報錯,錯誤原因是把f.open().read()連線使用(語法沒有什麼問題)

修改成如下,就能正常列印讀取檔案的內容

關於寫入檔案,會覆蓋原始檔案的內容

f=open('

/users/asus/desktop/vray.txt

','w')

f.write(

'hello world')

f.close()

向檔案中,寫入另一檔案的內容

f=open('

/users/asus/desktop/vray.txt

','w')

s=open('

/users/asus/desktop/新建文字文件 (3).txt

','r')

f.write(s.read())

f.close()

f.close()的呼叫,也可以設定成系統自動呼叫,引入with語句

with open('

/users/asus/desktop/vray.txt

','r

') as f:

print(f.read())

在記憶體中讀寫str

from io import

stringio

f=stringio()

f.write(

'hello world')

print(f.getvalue())

在記憶體中讀寫bytes

from io import

bytesio

f=bytesio()

f.write('你好

'.encode('

utf-8'))

print(f.getvalue())

vbs指令碼讀寫檔案

vbs指令碼讀寫檔案 2008 03 07 16 31 vbs指令碼讀寫檔案 1 開啟檔案 使用opentextfile方法 set fs createobject scripting.filesystemobject set ts fs.opentextfile c 1.txt 1,true 注意...

Python open讀寫檔案實現指令碼

zz python中檔案操作可以通過open函式,這的確很像c語言中的fopen。通過open函式獲取乙個file object,然後呼叫read write 等方法對檔案進行讀寫操作。1.open 使用open開啟檔案後一定要記得呼叫檔案物件的close 方法。比如可以用try finally語句...

Python open讀寫檔案實現指令碼

python中檔案操作可以通過open函式,這的確很像c語言中的fopen。通過open函式獲取乙個file object,然後呼叫read write 等方法對檔案進行讀寫操作。1.open 使用open開啟檔案後一定要記得呼叫檔案物件的close 方法。比如可以用try finally語句來確保...