此功能不起作用并引发错误。我是否需要更改任何参数或参数?使用python创建新的文本文件时出错?
import sys
def write():
print('Creating new text file')
name = input('Enter name of text file: ')+'.txt' # Name of text file coerced with +.txt
try:
file = open(name,'r+') # Trying to create a new file or open one
file.close()
except:
print('Something went wrong! Can\'t tell what?')
sys.exit(0) # quit Python
write()
当写一个问题,始终确保州* *什么不起作用。有语法错误吗?它会崩溃吗?它做了什么,但不是你想要的?理想情况下,给我们预期的结果和实际结果。 “不起作用”太模糊。 – chepner
摆脱有害的“异常处理”块,只会阻止您明确知道哪里出了问题。 –
+1 @brunodesthuilliers!他的意思是不要写这样的通用块,除非块。如果您不确定什么是异常,请删除异常处理和测试,您至少知道发生了什么问题。 – 0xc0de