【发布时间】:2020-10-13 01:05:22
【问题描述】:
with open('example.bat', 'x') as f:
for line in f:
print(line, end='')
我试图让我的代码打开一个 .bat 文件,但得到 [Errno 17] 文件存在:'filename.bat'。谁能帮我解决一下
【问题讨论】:
-
使用
'x'模式打开文件进行写入,它要求文件不存在。但看起来您实际上是在尝试读取文件,而不是写入文件。 (如果你不知道'x'模式是做什么的,你为什么要使用它?)
标签: python python-3.x error-handling