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文件名獲取文件路徑

概述

使用os.path.abspath()函數來獲取文件絕對路徑

解析

文件目錄結構如下:

os.path.abspath(path)返回path規范化的絕對路徑(但這個路徑不一定是真實的路徑),如果path僅是一個文件名,使用該函數後返回的路徑是當前工作目錄路徑連接改文件名後所組成的新的路徑名。

>>> import os.path

>>> os.path.abspath("a.py")

'C:\Users\Administrator\a.py'

os.path.split(path)將path分割成目錄和文件名二元組返回

>>> os.path.split("C:\Users\Administrator\a.py")
('C:\Users\Administrator', 'a.py')

os.path.dirname(path)返回path的目錄,其實就是os.path.split(path)的第一個元素

>>> os.path.dirname("C:\Users\Administrator\a.py")
'C:\Users\Administrator'

os.path.basename(path)返回path最後的文件名。如果path以/或結尾,就會返回空值。即os.path.split(path)的第二個元素。

>>> os.path.basename("C:\Users\Administrator\a.py")

'a.py'

os.path.commonprefix(list)返回list中所有path共有的最長的路徑,從左向右,相同字元。

os.path.exists(path)如果path存在,返回True;如果path不存在,返回False。

os.path.isabs(path)如果path是絕對路徑,返回True。

os.path.normpath(path)規范path字元串形式(規範文件路徑)

os.path.isfile(path)判斷路徑是否為文件,是返回True,否則返回False

os.path.isdir(path)如果path是一個存在的目錄,返回True,否則返貨False。

os.path.islink(path)是否是鏈接;但如果系統不支持鏈接,則返回False。

㈢ Python中路徑怎麼寫

你指的是什麼路徑?配置環境變數還是可執行腳本中訪問某文件的路徑?

㈣ python讀取excel文件路徑怎麼寫

如果你的excel文件跟py文件在一個文件夾,那就直接寫excel文件的名字,不然就要寫路徑名了,這里有兩種方法,一種是絕對路徑,一種是相對路徑

㈤ python怎麼改文件路徑

windows讀取文復件可以用\,但在字元串制裡面\被作為轉義字元使用,
那麼python在描述路徑時有兩種方式:
'd:\\a.txt',轉義的方式
r'd:\a.txt',聲明字元串不需要轉義
這樣就實現了python在windows系統中用\來訪問,其實這樣比較麻煩的是不是,下面對幾種情況說明:
問題1:其實python中文件的絕對路徑可以直接復制window的路徑,
如:
C:\Users\Administrator\Desktop\python\source.txt 這個路徑是沒有問題的
但是,其實你的絕對路徑正確,但是執行報錯,那麼就是你文件名的問題,如:
C:\Users\Administrator\Desktop\python\t1.txt 這個路徑絕對會報錯,因為 \t被轉義了
python就會解析為C:\Users\Administrator\Desktop\python 1.txt 這個時候肯定會報錯的
若果你改成下面的寫法就不會報錯啦(推薦使用此寫法「/",可以避免很多異常)
C:/Users/Administrator/Desktop/python/t1.txt

㈥ mac文件路徑怎麼寫python

你好,這個可以去嗶哩嗶哩上面找一個學習教程,然後可以跟著他們一起學習,慢慢你就會知道怎麼寫python路徑了。

㈦ python 運行文件路徑問題

抄如果程序需要使用一些配置襲文件時,一般也是用相對路徑的,這樣也容易出問題,這時需要在啟動程序時切換到程序所在的路徑。
sys.path[0] 是程序所在的目錄,在程序開頭處加上 os.chdir(sys.path[0]) 就可以了。
如果是使用 py2exe 打包的程序,sys.path[0] 值是 路徑名\library.zip , 再處理一下這個就可以:
ddir = sys.path[0]
if os.path.isfile(ddir):
ddir,filen = os.path.split(ddir)
os.chdir(ddir)

㈧ colab內運行python打開文件時路徑怎麼寫

open語句之前加一句
print(os.listdir(os.getcwd()))

㈨ python打開文件的路徑

在python裡面(以及其他很多語言裡面)反斜杠是作為轉義字元用的,比如\n表示換行。因此要表達「反斜杠」本身,就得用兩個反斜杠。