文章詳情頁(yè)
python 如何獲取調(diào)用腳本的真實(shí)路徑?
瀏覽:182日期:2022-08-27 18:37:27
問(wèn)題描述

這我的文件結(jié)果,但是我在命令行直接運(yùn)行命令的時(shí)候,或是在別的地方調(diào)用腳本的時(shí)候,總是找不到文件?
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))print (os.path.join(BASE_DIR,'排名.xls'))df = read_excel(os.path.join('排名.xls'))
這個(gè)腳本不行~~在當(dāng)前目錄下是可以的,但是 退一級(jí)目錄就不行了
問(wèn)題解答
回答1:沒(méi)發(fā)現(xiàn)你用了2個(gè)os.path.dirname嘛?BASE_DIR 為/百度覆蓋率,而'排名.xls'的路徑在/百度覆蓋率/官網(wǎng)業(yè)務(wù)詞目錄下,os.path.join(BASE_DIR,'排名.xls') 當(dāng)然不存在
回答2:估計(jì)你是 windows 平臺(tái) Python2 會(huì)出現(xiàn)這種中文 文件名字的問(wèn)題
建議升級(jí) Python3 解決...
相關(guān)文章:
1. java - SSH框架中寫(xiě)分頁(yè)時(shí)service層中不能注入分頁(yè)類2. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.3. boot2docker無(wú)法啟動(dòng)4. docker-compose中volumes的問(wèn)題5. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎6. javascript - vue生成一維碼?求助!!!!!急7. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?8. nignx - docker內(nèi)nginx 80端口被占用9. 如何使用git對(duì)word文檔進(jìn)行版本控制?10. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備