文章詳情頁
python 如何獲取調(diào)用腳本的真實(shí)路徑?
瀏覽:134日期:2022-08-27 18:37:27
問題描述
這我的文件結(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)前目錄下是可以的,但是 退一級目錄就不行了
問題解答
回答1:沒發(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 平臺 Python2 會(huì)出現(xiàn)這種中文 文件名字的問題
建議升級 Python3 解決...
相關(guān)文章:
1. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)2. html按鍵開關(guān)如何提交我想需要的值到數(shù)據(jù)庫3. HTML 5輸入框只能輸入漢字、字母、數(shù)字、標(biāo)點(diǎn)符號?正則如何寫?4. gvim - 誰有vim里CSS的Indent文件, 能縮進(jìn)@media里面的5. 利用百度地圖API定位及附件商家信息服務(wù)6. 跟著課件一模一樣的操作使用tp6,出現(xiàn)了錯(cuò)誤7. PHP類屬性聲明?8. javascript - 求助canvas繪制馬賽克的問題,老是取色不準(zhǔn)9. java - 安卓接入微信登錄,onCreate不會(huì)執(zhí)行10. javascript - 請教如何獲取百度貼吧新增的兩個(gè)加密參數(shù)
排行榜

熱門標(biāo)簽