在 python 中调用函数时出现无文件错误
Getting No file error while calling a function in python
当我尝试调用一个函数时,它说没有文件或目录退出。但是文件和目录实际上是存在的。
我有一个名为 XML 的文件夹,其中有几个 xml 个文件
123.xml
456.xml
678.xml
我正在尝试调用函数
send(uui)
它给我错误
FileNotFoundError Traceback (most recent call last)
<ipython-input-52-c4dc9477b488> in <module>
----> 1 send(uui)
<ipython-input-51-1add266355d1> in send(uui)
11
12 uui = uuid.uuid4()
---> 13 mydoc = open(file)
14 xml = mydoc.read()
15 print(file + '_ ' + str(uui))
FileNotFoundError: [Errno 2] No such file or directory: '123.xml'
怎么了。如何解决这个问题?
os.listdir()
returns 在目录中的文件名,不带目录名。将目录名添加到文件名中:
mydoc = open("XML" + os.sep + file)
当我尝试调用一个函数时,它说没有文件或目录退出。但是文件和目录实际上是存在的。 我有一个名为 XML 的文件夹,其中有几个 xml 个文件
123.xml
456.xml
678.xml
我正在尝试调用函数
send(uui)
它给我错误
FileNotFoundError Traceback (most recent call last)
<ipython-input-52-c4dc9477b488> in <module>
----> 1 send(uui)
<ipython-input-51-1add266355d1> in send(uui)
11
12 uui = uuid.uuid4()
---> 13 mydoc = open(file)
14 xml = mydoc.read()
15 print(file + '_ ' + str(uui))
FileNotFoundError: [Errno 2] No such file or directory: '123.xml'
怎么了。如何解决这个问题?
os.listdir()
returns 在目录中的文件名,不带目录名。将目录名添加到文件名中:
mydoc = open("XML" + os.sep + file)