我在几个.py
文件中有几个函数,每个函数都是从main.py
文件中顺序调用的。所有这些文件和main
都在子文件夹my_subfolder
中。我也通过PythonAnywhere的调度程序每晚运行main.py
文件。这很好用。
今天,我想用main
每天晚上调用的其他文件之一测试一些新内容。该文件发送带附件的电子邮件。此附件位于子文件夹my_subfolder
的外。这是我运行文件时遇到的错误:
part = MIMEApplication(open(str("converted_file.docx"), "rb").read())
FileNotFoundError: [Errno 2] No such file or directory: 'converted_file.docx'
所以:
从.py
调用此main.py
文件时(两者都在my_subfolder
中),一切正常
独立运行此.py
文件时,找不到converted_file.docx
my_subfolder
醇>
请注意,文件本身是100%,并且不依赖于其他函数调用。
我确定有一些我不知道的东西。