我正在尝试打开我创建的文件而我无法获取它。我怀疑open函数没有使用正确的路径......我怎样才能把路径?
>>> filehandler = open(fruits.obj,'w')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'fruits' is not defined
答案 0 :(得分:3)
open
函数将包含文件路径的字符串作为其第一个参数。在您的情况下,您没有使用字符串,但您告诉Python使用obj
对象的fruits
属性。由于没有fruits
个对象,因此会收到NameError
个异常。
您应该将程序更改为:
>>> filehandler = open("fruits.obj", "w")
答案 1 :(得分:1)
使用双引号:
>>> filehandler = open("fruits.obj",'w')