我想創建一個將數據保存到文本文件的程序,它應該在我的程序每次運行時創建一個文本文件。 有沒有辦法做到這一點。如何在每次運行python文件時創建一個文本文件?
-7
A
回答
1
你可以嘗試這樣的事情:
# this will create a file in the current directory
# from where your are executing your python script
f = open('somefile.txt', 'w')
# write some data into your file
f.write('some string\n')
# then close your file
f.close()
這是一個最簡單的腳本,這將創建一個文件,寫在它some string
,當你運行它。但這是處理文件的非常原始的方式。
還有另一種被認爲是處理文件的最佳做法。它是使用如下with
上下文管理器:
with open('somefile.txt', 'w') as f:
f.write('your stuff')
正如你所看到的,它是更短,更清潔,它缺乏closing the file
部分是因爲with
上下文管理器會爲你,所以你不需要打擾關閉文件。
相關問題
- 1. 如何在運行jar文件時創建文本文件
- 2. 如何在每次使用Java運行程序時創建一個新文件
- 3. 每小時運行一次aspx文件
- 4. log4j - 每次運行一個文件
- 5. log4net每次運行一個文件
- 6. 在每次運行時創建csv文件
- 7. 如何從另一個python文件運行一個python文件?
- 8. 我如何在每次點擊時創建一個文本框
- 9. cfshedule可以在每次運行時創建一個新的'文件'嗎?
- 10. 一次運行多個.exe文件python
- 11. 讀一個文本文件,每次有一行n個行
- 12. Cron作業每次運行時創建空文件
- 13. 在Python中,如何創建一個臨時文件直到下一次運行纔會持續運行?
- 14. 創建exe文件時如何創建一個lib文件
- 15. 如何在文本文件中創建每行的數組?
- 16. 閱讀文本文件並每7行創建一個「頁面」
- 17. 每小時創建一個csv文件?
- 18. 配置記錄器在每次運行腳本時創建新文件
- 19. 如何在python中運行時創建文件句柄?
- 20. 多次從文件中運行一個python文件
- 21. 創建文件夾的摘要文本文件,每個文件的前兩行
- 22. 在一個文件夾中創建一個文本文件
- 23. 如何從文本文件創建一個wav文件?
- 24. 如何能DCR文件創建一個文本文件
- 25. 如何在第一次運行時在同一幀上打開文本文件?
- 26. 創建文件夾或文件時運行腳本
- 27. bash腳本創建多個文件,並在每個文件
- 28. Python同步運行?一次運行一個可執行文件
- 29. 爲什麼vim每次保存文件時都會創建一個新文件?
- 30. 每次我從PHP創建zip文件時,都有一個空文件夾「\ data」
很多方法可以做到這一點。使用Google搜索嗎? – Inconnu
你想爲文件命名不同嗎? – harshil9968
一個簡單的谷歌搜索「python創建文件」會揭示一些有用的東西,包括你正在尋找的'open()'函數。 – David