【发布时间】:2017-03-28 23:47:32
【问题描述】:
我想在 Python 中创建一个空文件。但我很难创建一个。下面是我用来创建的 Python 代码,但它给了我错误:
gdsfile = "/home/hha/temp.gds"
if not (os.path.isfile(gdsfile)):
os.system(touch gdsfile)
我得到的错误: 文件“/home/hha/bin/test.py”,第 29 行 os.system(触摸 gds 文件) ^ SyntaxError: 无效语法
但在命令行中,我可以使用以下命令创建新文件:touch
非常感谢您的帮助 霍华德
【问题讨论】:
-
os.system的参数必须是字符串。这不是你现在正在传递的。此外,当您可以使用 Python 自己的open方法时,没有理由调用touch命令。
标签: python