使用Python獲取當(dāng)前工作目錄和執(zhí)行命令的位置
獲取當(dāng)前工作目錄
import sys
print(sys.path[0])
獲取執(zhí)行命令的位置
import os
print(os.getcwd())
補充知識:Python獲取當(dāng)前執(zhí)行文件,根據(jù)某一級目錄名稱,獲取此目錄名稱所在的絕對路徑
假如當(dāng)前文件絕對路徑:E:learnpython我的filemy.py
#coding:utf-8import os #dirName:上級目錄名稱#sysCoding:系統(tǒng)編碼格式#targetCoding:轉(zhuǎn)換目標(biāo)編碼格式def get_dir_realpath(dirName,sysCoding,targetCoding): path = os.path.split(os.path.realpath(__file__))[0].decode(sysCoding).encode(targetCoding) dirList = path.split('') length = len(dirList) for _ in range(1,length): fileName = os.path.split(path)[1] path = os.path.split(path)[0] if fileName == dirName: return path break return '' print get_dir_realpath('我的file',’cp936’,'utf-8') 執(zhí)行結(jié)果:E:learnpython
print get_dir_realpath('python',’cp936’,'utf-8') 執(zhí)行結(jié)果:E:learn
以上這篇使用Python獲取當(dāng)前工作目錄和執(zhí)行命令的位置就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. jsp文件下載功能實現(xiàn)代碼2. 新手學(xué)python應(yīng)該下哪個版本3. 詳細(xì)總結(jié)Java for循環(huán)的那些坑4. python 使用Tensorflow訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)實現(xiàn)鳶尾花分類5. .net中string類型可以作為lock的鎖對象嗎6. Java進(jìn)行Appium自動化測試的實現(xiàn)7. uni-app結(jié)合PHP實現(xiàn)單用戶登陸demo及解析8. python對批量WAV音頻進(jìn)行等長分割的方法實現(xiàn)9. 如何利用Python matplotlib繪制雷達(dá)圖10. ajax實現(xiàn)頁面的局部加載

網(wǎng)公網(wǎng)安備