路徑path知識點

2022-06-20 14:39:13 字數 1738 閱讀 5063

1. 獲取當前檔案的路徑

test.py

os.path.abspath(path)  #

返回當前檔案執行的絕對路徑

print("

程式的絕對路徑是

",os.path.abspath(__file__)) #

__file__就是當這個檔案的絕對路徑,

結果:程式的絕對路徑是 f:\python高階知識點\test.py

print("

程式當前的路徑是

",os.getcwd())

結果:程式當前的路徑是 f:\python高階知識點

print(__file__

) #

結果:f:/python高階知識點/test.py

print(os.path.realpath(__file__)) # 返回path的真實路徑

結果:f:\python高階知識點\test.py

print(os.path.split(os.path.realpath(__file__))) # 一般通過元組[0] 獲取路徑 f:\\python高階知識點

結果:('f:\\python高階知識點', 'test.py')

print(os.path.split(os.path.realpath(__file__)))[0]

結果:f:\python高階知識點

2. demo.py 

需求,在demo.py中讀取test.txt裡面的內容

import

osprint("

當前檔案所在資料夾的路徑是

",os.path.dirname(__file__

)) # 返回當前檔案所在資料夾的路徑

結果:當前檔案所在資料夾的路徑是 f:/python高階知識點/demo

print("

當前檔案的父級資料夾的路徑是

",os.path.dirname(os.path.dirname(__file__

)))結果:當前檔案的父級資料夾的路徑是 f:/python高階知識點

rootpath = os.path.dirname(os.path.dirname(__file__

))with open(rootpath+"

/test.txt

","r

") as f:

ret =f.read()

print

(ret)

結果:this

is a test !

3. xixi.py

需求:在xixi.py中讀取,test.txt裡面的內容

import

osroot_path = os.path.dirname(os.path.dirname(os.path.dirname(__file__

)))with open(root_path + '

/test.txt

','r

') as f:

ret =f.read()

print

(ret)

結果: this

TestLink知識點Mantis知識點

testlink知識點 1 testlink系統提供了六種角色 a guest 只有讀的許可權,適合於檢視測試用例和測試需求,以及專案分析的使用者。b testdesigner 可以開展測試用例和測試需求的所有工作。c tester 只能執行測試用例。d senior tester 可以檢視和維護測...

python大一知識點 python知識點複習

放假歸來,這幾天複習了一下好久不用的python,總結了一下知識點。語法基礎tuple與list的異同都由多個元素組成 tuple由 組成,list由組成 tuple不可變,list可變 tuple表示的是一種結構,而list表示的是多個事物的集合 tuple操作比list快 字串用法要點 轉義符和...

mysql常用知識點 mysql 常用知識點。

mysql u root p show databases show tables select from abc order by id limit 0,10 create database bbb exit mysqldump u root p game home backup.sql mysq...