使用open函数。我该如何指定路径?

时间:2010-12-25 12:19:35

标签: python function file-io path

我正在尝试打开我创建的文件而我无法获取它。我怀疑open函数没有使用正确的路径......我怎样才能把路径?

>>> filehandler = open(fruits.obj,'w')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'fruits' is not defined

2 个答案:

答案 0 :(得分:3)

open函数将包含文件路径的字符串作为其第一个参数。在您的情况下,您没有使用字符串,但您告诉Python使用obj对象的fruits属性。由于没有fruits个对象,因此会收到NameError个异常。

您应该将程序更改为:

>>> filehandler = open("fruits.obj", "w")

答案 1 :(得分:1)

使用双引号:

>>> filehandler = open("fruits.obj",'w')