我有以下代码;
#!/usr/bin/env python3
import yaml
with open('config.yml', 'r') as config_file:
config = yaml.load(config_file)
该文件称为__init__.py
这是在目录~/bin/myprogram/myprogram/
并在同一目录中,我有一个名为config.yml
我的符号链接如下;
user$ ls -la /usr/local/bin/
lrwxr-xr-x 1 user admin 55 27 Nov 13:25 myprogram -> /Users/user/bin/myprogram/myprogram/__init__.py
我每次运行myprogram,我得到的错误FileNotFoundError: [Errno 2] No such file or directory: 'config.yml'
。 我相信这是因为config.yml
不是/usr/local/bin/
。 什么是解决这个问题的最佳方式是什么?