pycharm正常运行的程序,到centos中不能用了的原因

大概率是因为在pycharm中使用了相对路径,此时如果不想把相对路径改为centos中的绝对路径,可以在程序的主程序中加入下面两句话:

par_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(par_dir)

os.path.abspath(file)的作用是获取当前文件的绝对路径,比如:

D:\import_process_copy\regress_model\model\main.py

os.path.dirname()的作用是获取该路径的上一层路径,比如:

D:\import_process_copy\regress_model\model

os.chdir的作用是更改工作路径为该路径,也即是: D:\import_process_copy\regress_model\model
在这里插入图片描述
在主程序中加入这两句话即可,有问题欢迎评论

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章