1. 程式人生 > 程式設計 >使用Python獲取當前工作目錄和執行命令的位置

使用Python獲取當前工作目錄和執行命令的位置

獲取當前工作目錄

import sys

print(sys.path[0])

獲取執行命令的位置

import os

print(os.getcwd())

補充知識:Python獲取當前執行檔案,根據某一級目錄名稱,獲取此目錄名稱所在的絕對路徑

假如當前檔案絕對路徑:E:\learn\python\我的file\my.py

#coding:utf-8
import os
 
#dirName:上級目錄名稱
#sysCoding:系統編碼格式
#targetCoding:轉換目標編碼格式
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") 執行結果:E:\learn\python

print get_dir_realpath("python","utf-8") 執行結果:E:\learn

以上這篇使用Python獲取當前工作目錄和執行命令的位置就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。