51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

python 找不到module 但是 pycharm 没问题

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 获取文件夹的名称

然后问题解决了。

赞(5)
未经允许不得转载:工具盒子 » python 找不到module 但是 pycharm 没问题