【发布时间】:2020-04-18 12:25:35
【问题描述】:
我使用的是 python 3.7
这是我的项目文件结构
.
├── aa
│ ├── reader.py
│ └── readme.txt
└── m.py
1 directory, 3 files
在 m.py 文件中:
import aa.reader as reader
reader.read_file()
在 reader.py 文件中:
def read_file():
with open('readme.txt', 'r') as f:
d = f.read()
return d
if __name__ == '__main__':
print(read_file())
在 readme.txt 文件中:
this is the content of readme
当我运行 m.py 文件时,我得到了这个错误:
ranick@r-ubt:~/Desktop/kk$ python m.py
Traceback (most recent call last):
File "m.py", line 4, in <module>
reader.read_file()
File "/home/ranick/Desktop/kk/aa/reader.py", line 3, in read_file
with open('readme.txt', 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'readme.txt'
如何解决这个错误?
【问题讨论】:
标签: python python-3.x import module python-3.6