我想创建一个将数据保存到文本文件的程序,它应该在我的程序每次运行时创建一个文本文件。 有没有办法做到这一点。如何在每次运行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