Python基礎彙總002--Python中以絕對路徑或者相對路徑匯入檔案的方法
阿新 • • 發佈:2020-07-05
1.Python中以絕對路徑或者相對路徑匯入檔案的方法
絕對路徑就是檔案的真正存在的路徑,是指從硬碟的根目錄(碟符)開始,進行一級級目錄指向檔案。
相對路徑就是以當前檔案為基準進行一級級目錄指向被引用的資原始檔。
以下是常用的表示當前目錄和當前目錄的父級目錄的識別符號
../ 表示當前檔案所在的目錄的上一級目錄 ./ 表示當前檔案所在的目錄(可以省略) / 表示當前站點的根目錄(域名對映的硬碟目錄)
案例說明:
python程式碼:
import os path1=os.path.abspath('.') # 表示當前執行的py檔案所處的資料夾的絕對路徑 path2=os.path.abspath('..')# 表示當前所處的資料夾上一級資料夾的絕對路徑 path3=os.path.abspath('../csvfiles/hotelreviews_after_filter_utf.csv') #指定到相應的檔案路徑 print(path1) print(path2) print(path3)
控制檯輸出:
D:\softwaretools\anaconda\python.exe D:/pycharmprojects/hoteltest01/hoteltest01/zhibiaotixi/01_read_pands_csv_first_200.py
D:\pycharmprojects\hoteltest01\hoteltest01\zhibiaotixi
D:\pycharmprojects\hoteltest01\hoteltest01
D:\pycharmprojects\hoteltest01\hoteltest01\csvfiles\hotelreviews_after_filter_utf.csv
Process finished with exit code 0
總結:
通過總結可以發現,當你要匯入的檔案在和你的當前檔案在同一個目錄時,你直接匯入這個檔名就好了。
當你要匯入的檔案或者目錄不和你的當前檔案同目錄時,你需要跳到這個你要匯入檔案的父級目錄,然後一級一級的用點號連線走過的目錄或者檔案,然後就可以了 至於要怎麼跳到這個這個父級目錄。比較通用的就是,將父級目錄加入系統路徑,然後用點號一級一級的尋找,直到到達你要匯入的模組。