1 python file-io text fopen file
我正在尝试编写一个脚本,从我制作的模板创建一个新的LaTeX文件,并且在使用以下代码时遇到了一些麻烦:
with open(filename + '.tex', 'w'):
# Do stuff to filename.tex
...
Run Code Online (Sandbox Code Playgroud)
考虑以上为选项A.
这里filename.tex,filename是一个变量,(可能)在用户执行脚本的目录中不存在.在选项A中,该with open(...)语句不会创建该文件.我显然需要filename.tex在这种情况下创建.
还有另一种打开文件的方法,它被视为选项B:
f = open(filename.tex, 'w+')
Run Code Online (Sandbox Code Playgroud)
在上面的语句中,如果文件不存在,则创建该文件.
因此,我的问题是:
如果我的意思是编写清晰,编写良好的代码,并遵守Python社区的共享视图,我应该使用哪些选项?(Python化)
如果选项A,
我会欣赏touch有关文件的方向,如果它尚不存在,那么链接就会很精彩.(或包括在答案中)
| 归档时间: |
|
| 查看次数: |
14018 次 |
| 最近记录: |