Python 怎麼獲取當前檔案路徑?

時間 2022-01-07 01:01:56

1樓:袁小陌

import os

print('***獲取當前目錄***') # ./project_root/project/model/model.py

print("當前目錄是:{}".format(os.getcwd()))

print("當前目錄是:{}".format(os.path.abspath(os.path.dirname(__file__))))

print("當前目錄是:{}".format(os.

path.realpath(os.path.

join(os.getcwd(), os.path.

dirname(__file__)))

print('***獲取上級目錄***') # ./project_root/project

print("上級目錄是:{}".format(os.

path.abspath(os.path.

dirname(os.path.dirname(__file__)))))

print("上級目錄是:{}".format(os.path.abspath(os.path.dirname(os.getcwd()))))

print("上級目錄是:{}".format(os.path.abspath(os.path.join(os.getcwd(), ".."))))

print('***獲取上上級目錄***') # ./project_root

print("上上級目錄是:{}".format(os.

path.abspath(os.path.

join(os.getcwd(), "../..

"通過os.path.join() 從根目錄下訪問某個資料夾

root = os.path.abspath(os.path.join(os.getcwd(), "../.."))

file_path = os.path.join(root,'Data','data.py') # 訪問: ./root/Data/data.py

# 通過glob 可以訪問某個資料夾下的所有子檔案

import glob

file_list = [file for file in glob.glob(file_path+'/*') # 得到當前目錄下所有的子檔案路徑

Python 爬蟲如何獲取 JS 生成的 URL 和網頁內容?

使用selenium模組呼叫chrome瀏覽器,啟動的時候加上引數 headless 就可以避免彈出視窗,當然,也可以使用PhantomJS,但是據說js引擎比較老了,不支援很多新的js語法,所以推薦使用最新版本的chrome 59.0,在linux和mac版本中新增了無頭模式,完美支援一切js語法...

獻血證要怎麼獲取?

衰微隻及肌膚寶寶 血車大概流程 工作人員收集資訊 量血壓,問你體重 低於90斤不讓獻血 然後,先採一點點血,查血型和一些什麼基礎項吧沒問題就開始獻血 獻血完讓你休息一下 然後給你血證和紀念品 木木夕 目前很多地方都取消了獻血證,但是有獻血卡,和獻血證差不多,不過不是乙個小本,是一張卡片,去獻血車獻血...

親們怎麼獲取外貿客戶e mail?

Lloyd 市場上有很多免費的付費的工具都可以找到客戶郵箱,一般免費的名額或者數量有限,付費的工具其實很好解決問題,找到郵箱,分析郵箱身份職位。有需要可以給你推薦 煙雨霏霏人未眠 線上社交平台,比如linkin,線下可以多參加外貿峰會,進博會,還有可以多參加外貿服務平台的培訓課,裡面會有外貿大佬帶你...