python引入同目录文件_Python的文件目录操作
????錄也稱文件夾,用于分層保存文件。通過目錄可以分門別類地存放文件。我們也可以通過目錄快速找到想要的文件。在Python中,并沒有提供直接操作目錄的函數或者對象,而是需要使用內置的os和os.path模塊實現。
os.path模塊????在Python中,內置了os模塊及其子模塊os.path用于對目錄或文件進行操作。在使用os模塊或者os.path模塊時,需要先應用import語句將其導入,然后才可以應用它們提供的函數或者變量。導入os模塊可以使用下面的代碼:
import os相對路徑在學習相對路徑之前,需要先了解什么是當前工作目錄。當前工作目錄是指當前文件所在的目錄。在Python中,可以通過os模塊提供的getcwd()函數獲取當前工作目錄。
應用實例
import?osprint(os.getcwd())輸出結果
????相對路徑就是依賴于當前工作目錄的。如果在當前工作目錄下有一個名稱為message.txt的文件,那么在打開這個文件時,就可以直接寫上文件名,這時采用的就是相對路徑,message.txt文件的實際路徑就是當前工作目錄“C:\Users\Administrator\Desktop\火影忍者\pandas庫”+相對路徑“title.txt”,即C:\Users\Administrator\Desktop\火影忍者\pandas庫\title.txt。
絕對路徑????絕對路徑是指在使用文件時指定文件的實際路徑。它不依賴于當前工作目錄。在Python中,可以通過os.path模塊提供的abspath()函數獲取一個文件的絕對路徑。abspath()函數的基本語法格式如下:
os.path.abspath()應用實例
import osprint(os.path.abspath("集團感知高負荷定義指標提取-TDD.xlsx"))輸出結果
拼接路徑???????如果想要將兩個或者多個路徑拼接到一起組成一個新的路徑,可以使用os.path模塊提供的join()函數實現。join()函數基本語法格式如下:
os.path.join()????把兩個路徑拼接為一個路徑時,不要直接使用字符串拼接,而是使用os.path.join()函數,這樣可以正確處理不同操作系統的路徑分隔符。
應用實例
import osprint(os.path.join(r"C:\Users\Administrator\Desktop","集團感知高負荷定義指標提取-TDD.xlsx"))輸出結果
END
總結
以上是生活随笔為你收集整理的python引入同目录文件_Python的文件目录操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 会议签到系统_人脸识别会议签到系
- 下一篇: spark 集群单词统计_最近Kafka