日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python相對路徑如何表示

下面的路徑介紹針對windows

在編寫的py文件中打開文件的時候經(jīng)常見到下面其中路徑的表達方式:

open('aaa.txt')
open('/data/bbb.txt')
open('D:\\user\\ccc.txt')

這三種表達式里面,前兩個都是相對路徑,第三個則是絕對路徑。絕對路徑比較好理解,就是最完整的路徑,相對路徑的相對則是不完整路徑,這個相對指的就是相對于當(dāng)前文件夾路徑,其實就是你編寫的這個py文件所放的文件夾路徑!也就是說你寫的相對路徑必須是當(dāng)前文件夾A里的文件a或者A里的文件夾B里的文件才可以open。

假設(shè)當(dāng)前的py文件夾所處的位置是:D:\user\public

那么三行代碼打開的文件所屬的路徑分別是:

D:\user\public\aaa.txt

D:\user\public\data\bbb.txt

D:\user\private\ccc.txt

很好理解就是當(dāng)要打開py文件所處的文件時只要使用相對路徑就行了,而要使用其他文件夾的則需使用絕對路徑。

注:我們常用’/‘來表示相對路徑,’\‘來表示絕對路徑,上面的路徑里\\是轉(zhuǎn)義的意思,不懂的自行百度。

此外,網(wǎng)頁網(wǎng)址和linux、unix系統(tǒng)下一般都用’/‘

當(dāng)然我們也可以獲得當(dāng)前文件夾的絕對路徑,如下:

import os
path1=os.path.abspath('.')   #表示當(dāng)前所處的文件夾的絕對路徑
path2=os.path.abspath('..')  #表示當(dāng)前所處的文件夾上一級文件夾的絕對路徑

所以我們常設(shè)置一個path1的全局變量來表示當(dāng)前的絕對路徑,再加上相對路徑來打開需要打開的文件,這么做是為了在不同的平臺上不

沖突,因為不同平臺在相對路徑上的表示上存在區(qū)別。

推薦學(xué)習(xí)《Python教程》!


本文標(biāo)題:創(chuàng)新互聯(lián)Python教程:python相對路徑如何表示
文章網(wǎng)址:http://www.dlmjj.cn/article/dhoccpg.html