使用Python獲取當前工作目錄和執(zhí)行命令的位置
獲取當前工作目錄
import sys
print(sys.path[0])
獲取執(zhí)行命令的位置
import os
print(os.getcwd())
補充知識:Python獲取當前執(zhí)行文件,根據(jù)某一級目錄名稱,獲取此目錄名稱所在的絕對路徑
假如當前文件絕對路徑:E:\learn\python\我的file\my.py
#coding:utf-8
import os
#dirName:上級目錄名稱
#sysCoding:系統(tǒng)編碼格式
#targetCoding:轉(zhuǎn)換目標編碼格式
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:\learn\python
print get_dir_realpath("python",'cp936',"utf-8") 執(zhí)行結(jié)果:E:\learn
以上這篇使用Python獲取當前工作目錄和執(zhí)行命令的位置就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python?AutoViz庫一行代碼實現(xiàn)可視化數(shù)據(jù)集
這篇文章主要介紹了python?AutoViz庫一行代碼實現(xiàn)可視化數(shù)據(jù)集實例探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01
Pytorch 如何加速Dataloader提升數(shù)據(jù)讀取速度
這篇文章主要介紹了Pytorch 加速Dataloader提升數(shù)據(jù)讀取速度的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05
對pytorch中x = x.view(x.size(0), -1) 的理解說明
這篇文章主要介紹了對pytorch中x = x.view(x.size(0), -1) 的理解說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
Python使用multiprocessing如何實現(xiàn)多進程
這篇文章主要介紹了Python使用multiprocessing如何實現(xiàn)多進程問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02

