在python中,我想打開一個文件(如果已經存在)或者創建它(如果它不存在)。我也想在打開文件時向文件寫入新內容而不覆蓋文件的現有內容。我該怎麼做?在python中創建或打開文件
-6
A
回答
1
PEP8建議您使用:
with open('test.txt', 'a+') as f:
f.write("Your new content")
的with
陳述更好,因爲這將確保即使發生異常,也總是關閉文件。
實例改編自:http://docs.python-guide.org/en/latest/writing/style/#pep-8
0
您可以使用:
file = open('myfile.dat', 'a+')
請參考以下鏈接瞭解詳細信息: http://docs.python.org/2/tutorial/inputoutput.html
相關問題
- 1. Ofstream無法打開或創建文件
- 2. fstream error無法在C++中創建或打開文件
- 3. 隨着在Python中打開創建一個空文件
- 4. 如何打開.txt文件並在Python中創建XML標籤?
- 5. 在Python中打開文件
- 6. 在Python中打開文件
- 7. 在Python中打開文件
- 8. 在Python中打開文件
- 9. Python:在不創建鎖的情況下打開文件
- 10. 從在PowerShell中創建的HTML文件打開文件
- 11. Python打開用戶創建的文本文件
- 12. 在Python中創建文件
- 13. 在python中創建文件
- 14. 在python中打開的文本文件
- 15. 打開文件,並在Python
- 16. 我在打開Python文件:(
- 17. 如何創建文件並從Python的子目錄中打開文件?
- 18. 在c#中創建的dbf文件無法在dbase中打開
- 19. 創建PDF文件,但不能打開
- 20. iOS創建Numbers(CSV)文件並打開?
- 21. 打開文件並創建新框架
- 22. 如何創建和打開文件
- 23. Veeam免費無法創建或打開文件
- 24. 從DirectX 11.2應用程序打開或創建文件
- 25. 捕捉請求打開或創建文件並重新路由
- 26. 如何打開(讀寫)或創建允許截斷的文件?
- 27. Python打開(path,'w')未能創建文件
- 28. Python - tempfile模塊創建一個無法打開的文件?
- 29. 由shell腳本創建的文件不是由python打開的?
- 30. 如何讓Python打開我剛創建的文件?
您到目前爲止所做的任何工作? – Lafexlos
是的,我用f = open(file1,'w +')創建一個文件,我無法確定它是否打開文件,如果存在是因爲read()操作不起作用,因爲我打開在'W'模式下。現在如果我寫任何東西它覆蓋的內容 – rkatkam
'file_object = open('my_file.txt',mode ='a +')' – Trimax