pycharm执行代码可以跑,但放到linux跑就报文件找不到

代码中包含当前路径

使用pycharm执行python,当前路径就是pycharm项目所在的路径,所以不会报错

但使用shell执行python,当前路径就会从shell所在的路径去找文件,所以找不到文件就会报错

 

使用绝对路径os.path.abspath,而不要使用相对路径s.getcwd()

file_path = os.path.join(os.path.abspath("."), "db.ini")

 

posted @ 2019-05-20 21:56  wangju003  阅读(1373)  评论(0编辑  收藏  举报