跨文件调用,主要存在这几点问题:
使用import 导入时,路径问题:
1、同一目录下可以直接import
2、不同目录导入需要使用sys.path.append(),此时最好使用绝对路径对于这种情况python 文件的__file__属性非常有用,
例如你有两个文件A.py,B.py,不管你是直接运行运行B.py还是A.py调用B.py,__file__始终是B.py文件所在的绝对路径。
下面汇总了好的博客:
https://www.cnblogs.com/rockyricky/p/11165773.html
2、Python在不同目录下导入模块的方法