當前位置:首頁 » 編程語言 » python路徑上級路徑

python路徑上級路徑

發布時間: 2022-07-24 06:32:48

python 怎麼引入上上級目錄的文件

python導入同級別模塊很方便:
import xxx
要導入下級目錄頁挺方便,需要在下級目錄中寫一個__init__.py文件
from dirname import xxx
要導入上級目錄,可以使用sys.path:
首先sys.path的作用是:當使用import語句導入模塊時,解釋器會搜索當前模塊所在目錄以及sys.path指定的路徑去找需要import的模塊
所以改變思路,直接把上級目錄加到sys.path里:sys.path.append('../')
from fatherdirname import xxx

Ⅱ python絕對路徑和相對路徑怎麼寫

python寫絕對路徑和相對路徑的方法:

絕對路徑是指從系統盤一直到文件所在位置的路徑,例如:「D:xmtitleprojectpycnvideo.txt」

相對路徑是指相對於.py文件的路徑,例如:「pycnvideo.txt」

示例如下:

相對地址

file = open("ax.txt", 'r')
a = file.read()
print("a =", a)
file.close()
絕對地址
file2 = open("C:UserszhoubDesktop項目ax.txt", 'r')
b = file2.read()
print("b =", b)
file2.close()

執行結果如下:

想了解更多python知識,請觀看零基礎入門Python項目實戰視頻!!

Ⅲ python如何退回上級路徑

退回上級:
主要是將目錄加入到sys.path路徑里就可以import sys.path.append("../"),這樣 另外還有一個os.chdir(somedir)也可以改變當前工作目錄。
獲取當前:
os.path.abspath(os.path.join(os.path.dirname('1.py'),os.path.pardir)) 獲取1.py 所在目錄的上級目錄。

Ⅳ 怎樣查看python的系統路徑

先要裝載os模塊:importosprintos.getcwd()或者printos.path.abspath(os.curdir)printos.path.abspath('.')就可以了。(.代表當前的路徑,..代表當前路徑的上一級路徑。這在UNIX和Windows系統意義是類似的。例如:以Winodws系統為例:當前路徑是F:\Temp,則.的絕對路徑就是F:\Temp..的絕對路徑就是F:\)要獲得上級目錄的路徑也很簡單,printos.path.abspath('..')就可以了。要改變當前路徑,os.chdir(path)就可以了path里填要改變到的目錄,例如os.chdir('D:\ProgramFiles')這樣大部分的文件操作現在是相對於D:\ProgramFiles來了,例如fobj=open('Hello.txt'),實際會打開D:\ProgramFiles\Hello.txt文件。不要通過sys.argv[0]獲得當前路徑,那是不正確的。sys.argv[0]是當前執行的Python腳本的文件名,不一定是當前的路徑。希望對你有所幫助。

Ⅳ python中怎樣轉到指定目錄

例如使用IDLE編譯python代碼時,可以使用os.chdir轉到指定目錄

import os.

os.getcwd() #get current work direction.

os.chdir('E:\Python_File\Test') #change direction.

在這之後可以直接調用』E:Python_FileTest』目錄下的函數。

或者用庫調用:

import osimport shutil.

alllist=os.listdir(u"D:\notes\python\資料\")for i in alllist:

aa,bb=i.split(".") if 'python' in aa.lower():

oldname= u"D:\notes\python\資料\"+aa+"."+bb.

newname=u"d:\\newname"+aa+"."+bb.

shutil.file(oldname,newname).

(5)python路徑上級路徑擴展閱讀:

Python中獲得當前目錄和上級目錄:

獲取當前文件的路徑:

from os import path
d = path.dirname(__file__) #返回當前文件所在的目錄 # __file__ 為當前文件, 若果在ide中運行此行會報錯,可改為 #d = path.dirname('.')。

獲得某個路徑的父級目錄:

parent_path = os.path.dirname(d) #獲得d所在的目錄,即d的父級目錄 parent_path = os.path.dirname(parent_path) ##獲得parent_path所在的目錄即parent_path的父級目錄。

獲得規范的絕對路徑:

abspath = path.abspath(d) #返回d所在目錄規范的絕對路徑。



Ⅵ python 如何退回上級路徑

主要是將目錄加入到sys.path路徑里就可以import

sys.path.append("../"),這樣

另外還有一個os.chdir(somedir)也可以改變當前工作目錄

不過我通常是用os.system("a.bat")
在a.bat
寫入cd 目錄名
這樣最穩妥。

熱點內容
android3x 發布:2025-01-31 08:13:03 瀏覽:600
如何購買安卓版live2d 發布:2025-01-31 08:13:01 瀏覽:279
python交互輸入 發布:2025-01-31 08:12:53 瀏覽:427
requestdatapython 發布:2025-01-31 08:02:01 瀏覽:44
javades加密工具 發布:2025-01-31 07:54:04 瀏覽:244
電話如何配置ip 發布:2025-01-31 07:48:48 瀏覽:300
2021賓士e300l哪個配置性價比高 發布:2025-01-31 07:47:14 瀏覽:656
sqlserver2008光碟 發布:2025-01-31 07:32:13 瀏覽:578
sql查詢小時 發布:2025-01-31 07:23:00 瀏覽:423
新車鑒別時怎麼查看汽車配置 發布:2025-01-31 07:19:37 瀏覽:881