写了个模块 a.py 在同一级目录下,有一个配置文件 a.conf
然后a里面是这样读取的: os.path.dirname( os.path.realpath(file) ) + a.conf
然后在另外一个目录里面,有一个 b.py 需要引用 a.py
这个时候,我在 b.py 的目录里,建了一个软连接到 a.py
一开始运行 b.py 没问题
第二次运行 b.py 的时候,说配置文件读取不到了
后来,删除了 b.pyc ,再次运行,还是可以
但只要有 pyc文件以后,停掉运行就找不到配置问了,请问这个是不是 BUG 啊?
py 和 pyc 结果没有一致性呐。
顺便求解决方案:模块如何载入自己的配置文件。