python 找不到module 但是 pycharm 没问题
根本问题就是路径不对
可以尝试测试:
ll = '/app/stock/stock/'
sys.path.append(ll)
先尝试自己写死路径,能否解决
如果可以,
那么接下来就是动态的获取路径了
os.path.abspath()
函数获取当前文件的绝对路径,然后再使用os.path.dirname()
函数获取其上一级目录。最后打印出上一级目录的路径。
os.path.abspath()函数获取当前工作目录的绝对路径,
os.path.dirname()函数获取上级目录名。
import os
current_dir = os.path.dirname(os.path.abspath(__file__))
parent_parent_dir_name = os.path.dirname(os.path.dirname(current_dir))
print current_dir
print(parent_parent_dir_name)
获取上上级的目录 ,可以迭代 os.path.dirname()
os.path.basename 获取文件夹的名称
然后问题解决了。