日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python?相對路徑和絕對路徑及寫法演示_python

作者:GinWn ? 更新時間: 2023-04-24 編程語言

Python 相對路徑和絕對路徑

當你想在自己的某個python工程里使用相對路徑時:

1. 查看自己的當前所處文件夾的絕對路徑:

import os 
path1 = os.path.abspath('.')
print(path1)

/workspace/codes/xx

2.設置當前工作目錄:

import os
os.chdir('/workspace/code/xx/yy')

3. 獲取當前工作目錄:

os,getcwd()

此時會輸出'/workspace/code/xx/yy'?

如此設置之后可在腳本里使用'./param/' '../img/'等類似的相對路徑了。

此外,在新建一個文件前還可以先檢查你要存入的路徑是否存在。

os.path.exists(your_pointed_dir)

返回邏輯結果:False 或 True。

如果目標路徑不存在,可以先建立此路徑:

os.mkdir('your_pointed_dir')

補充:Python 相對路徑、絕對路徑的寫法實例演示

Python 里的路徑分相對路徑和絕對路徑。

絕對路徑

絕對路徑好理解,我們以Girl.py來舉例子。

這就是它的絕對路徑:
"E:/Python/Lib/site_packages/Girl.py"

相對路徑

相對路徑呢,就是相對 于 Girl.py 的路徑。
下面來看幾個例子:

"Boy1.py",對應: "E:/Python/Lib/site_packages/Boy1.py"
跟 Girl.py 在同一個文件夾里。

"set/Boy2.py",對應: "E:/Python/Lib/site_packages/set/Boy2.py"
跟 Girl.py 在同一個文件夾里的set文件夾里的文件。

"./Boy3.py",對應:"E:/Python/Lib/site_packages/Boy3.py"
跟 Girl.py 在同一個文件夾里。

"../Boy4.py",對應: "E:/Python/Lib/Boy4.py"
Girl.py 上一級文件夾里的文件。

也就是說除了第四個是上一級文件夾,前三個都是當前文件夾。

原文鏈接:https://blog.csdn.net/JingwenCai/article/details/128939434

欄目分類
最近更新