Python 新手。比如写一个包叫 package ,里面有 src/example/test 等。我想在 example 或 test 里面直接写 import package as pkg. 之所以想这样,是我看到别人写的包都是这样的。。而不需要在 test1.py 或 example1.py 里使用相对路径 import 或修改 sys.path 。
- 如果将这个包打包并安装好,引用是没问题的,但总不可能一边开发一边修改又再打包吧?
- 修改 sys.path 让它 import 源文件,而不是安装好的包?这样是需要在 test1.py 这些里面添加 sys.path.append 这些代码?能不能不加?
所以正确姿势是应该使用 1 还是 2 ?还是其它方法?主要因为我是一边写一边用 emacs 来 eval ,希望可以一边改一边引用最新的。