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
在這裏插入圖片描述
在主程序中加入這兩句話即可,有問題歡迎評論

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