问题
有两个文件夹A
和B
,A
文件夹下有a.py
代码,而B
文件夹下有b.py
代码.
我们需要在a.py
代码中引用b.py
代码中定义的函数
方法
不能用网上说的方法:文章来源:https://www.toymoban.com/news/detail-806265.html
import sys
sys.path.append('../')
因为sys.path里面应当放入绝对路径,而不是相对路径
必须按照下面的方法,先获得A文件夹的绝对路径,再推出A的上一级路径文章来源地址https://www.toymoban.com/news/detail-806265.html
import sys
import os
current_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.append(os.path.join(current_dir,'../'))
from B.b import somefunction
到了这里,关于python import上级目录的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!