pycharm中取執行檔案絕對路勁並向上翻兩次,得到專案目錄
import ospycharm中得到執行檔案的上兩層目錄import sys
project_path =os.path.dirname(os.path.dirname(__file__))
from
core import main
if __name__ == '
__main__':
main.home()
centos7中的到執行檔案的絕對路徑並向上翻兩層,的到專案目錄
importcentos7中得到執行檔案的絕對路徑osimport
sysstart_path=os.path.abspath('
start.py
') #
取到start.py的絕對路徑
bin_path=os.path.dirname(start_path) #
連續向上翻兩次
project_path=os.path.dirname(bin_path) #
print("
hello")
(sys.path)
print(os.path.abspath(project_path))
總結:centos7中通過__file__方法得不到檔案的絕對路徑,只能通過os.path.abspath()得到絕對路徑再向上翻
CentOS上安裝pycharm方法
2 建立個setup.sh指令碼 root localhost python vim setup.sh bin bash if e bin then mkdir bin fitar xzf pycharm professional 2017.3.tar.gz mv pycharm 2017.3 bi...
pycharm和jupyter中的模組匯入詳解
個人理解,在pycharm中的概念包 package 目錄 directory 和jupyter中的概念folder 資料夾 在匯入模組的時候,這三個所起的作用是一樣的。第一步,在系統中新增自己寫的庫的絕對路徑 完整路徑 絕對路徑 思考 為什麼我們程式中的絕對路徑必須使用雙反斜槓,因為其中乙個反斜槓...
解決Pycharm中SystemError報錯
邏輯大致是,開啟執行緒,監聽kafka生產者push的topic訊息。問題出現在監聽過程中,執行緒在接收幾條topic之後出現報錯,不再處理資料exception ignored in traceback most recent call last file f pycharmprojects py...