1. 程式人生 > >Python獲取當前檔案路徑

Python獲取當前檔案路徑

#當前檔案的路徑

pwd = os.getcwd()

#當前檔案的父路徑

father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".")

#當前檔案的前兩級目錄

grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")

追加部分程式碼例項
 

def TestPrtPwd(self):

print("獲取當前檔案路徑——" + os.path.realpath(__file__)) # 獲取當前檔案路徑

parent = os.path.dirname(os.path.realpath(__file__))

print("獲取其父目錄——" + parent) # 從當前檔案路徑中獲取目錄

garder = os.path.dirname(parent)

print("獲取父目錄的父目錄——" + garder)

print("獲取檔名" + os.path.basename(os.path.realpath(__file__))) # 獲取檔名

# 當前檔案的路徑

pwd = os.getcwd()

print("當前執行檔案路徑" + pwd)

# 當前檔案的父路徑

father_path = os.path.abspath(os.path.dirname(pwd) + os.path.sep + ".")

print("執行檔案父路徑" + father_path)

# 當前檔案的前兩級目錄

grader_father = os.path.abspath(os.path.dirname(pwd) + os.path.sep + "..")

print("執行檔案父路徑的父路徑" + grader_father)

return garder

執行結果:

獲取當前檔案路徑——D:\SVN\測試\autotest\functionalAutomation\aonr_sxsj\AuditData\common\redConfig.py
獲取其父目錄——D:\SVN\測試\autotest\functionalAutomation\aonr_sxsj\AuditData\common
獲取父目錄的父目錄——D:\SVN\測試\autotest\functionalAutomation\aonr_sxsj\AuditData
獲取檔名redConfig.py
當前執行檔案路徑D:\SVN\測試\autotest\functionalAutomation\aonr_sxsj\AuditData\TestSuite\RoleManagement
執行檔案父路徑D:\SVN\測試\autotest\functionalAutomation\aonr_sxsj\AuditData\TestSuite
執行檔案父路徑的父路徑D:\SVN\測試\autotest\functionalAutomation\aonr_sxsj\AuditData
 

相關推薦

Python獲取當前檔案路徑

#當前檔案的路徑 pwd = os.getcwd() #當前檔案的父路徑 father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".") #當前檔案的前兩級目錄 grader_father=os

Python獲取當前檔案所在路徑

Python獲取當前正在執行的檔案所在路徑 #! /usr/bin/env python import os filepath = __file__ realpath = os.path.real

python 獲取當前檔案的指定型別的檔名

import os def getFiles(): files = os.listdir(os.getcwd()) # os.getcwd() 獲取當前檔案的路徑 print(files) filesList = [] fo

python-獲取當前工作路徑

sys.argv[0] import sys print sys.argv[0]#獲得的是當前執行指令碼的位置(若在命令列執行的該命令,則為空) 執行結果(在python指令碼中執行的結果):

python獲取當前目錄路徑和上級路徑常用方法

在使用python的時候總會遇到路徑切換的使用情況,如想從資料夾test下的test.py呼叫data資料夾下的data.txt檔案: . └── folder ├── data │ └── data.txt └── test └

Python 獲取當前目錄路徑和上級路徑

轉載 在使用python的時候總會遇到路徑切換的使用情況,如想從資料夾test下的test.py呼叫data資料夾下的data.txt檔案: . └── folder ├── data │ └── data.txt └── test

python獲取當前目錄路徑和上級路徑

在使用python的時候總會遇到路徑切換的使用情況,如想從資料夾test下的test.py呼叫data資料夾下的data.txt檔案: . └── folder ├── data

c# asp.net web程式獲取當前檔案路徑

網上搜到的很多方法拿到的只是iis程式的路徑,下面兩個獲取當前檔案的路徑System.Web.HttpContext.Current.Server.MapPath(@"../test.txt")AppDomain.CurrentDomain.BaseDirectory

python筆記(一)獲取當前目錄路徑檔案(抄錄)

一、獲取當前路徑         1、使用sys.argv[0] import sys print sys.argv[0]#輸出#本地路徑             2、os模組

Cron 的在ubuntu 定時執行自己的程式&& Python獲取當前 指令碼檔案路徑

首先 crontab -e 在裡面加入自己的 要執行的語句。 上面的含義是 每隔15分鐘執行一次。。 後面的命令 我用的是 絕對路徑。 修改完 這裡之後 需要重啟 cron,重啟的命令是 sudo service cron restart crontab -l 可以打印出

20180821 Python學習筆記:如何獲取當前程序路徑

con awl tab style onf getcwd nbsp 為知筆記 想要 20180821 Python學習筆記:如何獲取當前程序路徑啟動的腳本的路徑為:D:\WORK\gitbase\ShenzhenHouseInfoCrawler\main.py當前腳本的路徑

VC++6.0 MFC獲取當前工作路徑和可執行檔案路徑

1. 獲取Debug或Release所在的路徑 CString GetModuleDir() { HMODULE module = GetModuleHandle(0); char pFileName[MAX_PATH]; GetModuleFileName(mod

Python獲取當前資料夾下的目錄和檔案

Python獲取當前資料夾下的目錄和檔案 # !/usr/bin/env python # -*-coding:utf-8-*- """ Copyright(c)2018 file:     sambaCenter.py author:    date

python 獲取當前資料夾路徑及父級目錄的幾種方法

獲取當前資料夾路徑及父級目錄: import os current_dir = os.path.abspath(os.path.dirname(__file__)) print(current_dir) #F:\project\pritice current_dir1 = os.path.dirna

使用os獲取當前檔案絕對路徑! 備忘

寫爬蟲,存檔案時遇到了路徑和命名問題,查閱資料,寫在這裡以備忘! import os,sys ''' os.getcwd() Return a string representing the current working directory. Availabilit

Python獲取當前路徑

Refs: 假設py檔案路徑為 F:/SEG/myResearch/myProject_2/test.py Method 1: sys.argv[0] import sys print sys.argv[0]#獲得的是當前執行指令碼的位置(若在命令列執行的該命令

python 獲取當前目錄下的檔案目錄和檔名 python 獲取當前目錄下的檔案目錄和檔名

python 獲取當前目錄下的檔案目錄和檔名   os模組下有兩個函式:   os.walk()   os.listdir()   1 # -*- coding: utf-8 -*- 2

C++檔案操作-獲取當前工作路徑的方法

1.採用GetCurrentDirectory,用於獲取當前程序的當前目錄 2.getcwd獲取當前工作目錄,類似上一方法 #include  <direct.h>   #include  <stdio.h>    c

Python獲取當前檔名 讀檔案

import sys import os # 絕對路徑 print(__file__) print(sys.argv[0]) # 檔名 print(os.path.basename(__file__)) print(os.path.basename(sys.argv[0])) if l

JS獲取當前檔案所在的資料夾全路徑

一、Google,FF瀏覽器獲取當前js檔案的路徑 document.currentScript.src //Google,FF 下獲取當前js檔案的路徑 // IE10+、Safari和Opera9不支援 console.info(document.currentScript.src); 二、比較相