我们一直在做相当数量的Python脚本,现在我们有了 目录中有近百个松散相关的脚本。它的 显然是时候组织这个了,但是有一个问题。这些脚本 虽然代码重用通常是一个,但是相互之间可以自由导入 好的事情让它组织起来变得非常复杂 目录。
关于我们的企业环境,您应该了解一些事项:
我非常愿意编辑我的import语句并做一些小的重构,但我看到的解决方案目前要求我严格划分“用户可运行的脚本”和“库”之间的所有代码,这是不可行的,考虑代码量。
有没有人解决过类似的问题?你满意吗?
- 巴克
陈述同一问题的另一种方式:
在查看谷歌代码搜索时,这种代码很猖獗(下图)。大家都对此满意吗?有没有好的选择?
sys.path.insert(0, os.path.dirname(os.path.dirname(
os.path.dirname(os.path.abspath(__file__))
)))