獲取檔名和檔案路徑

2021-10-23 20:29:59 字數 479 閱讀 5605

1. 問題描述

比如已經知道檔案的路徑是"c:\\dir0\dir1\readme.txt"

除了用split("//")的方式獲取檔名和路徑,有沒有什麼更高效的方式

2. 解決辦法

os.path.dirname 路徑

os.path.basename 檔名

import os

file_path = 'd:\\work/test.txt'

file_dir = os.path.dirname(file_path)

file_name = os.path.basename(file_path)

print("檔案目錄:", file_dir)

print("檔名:", file_name)

>> 檔案目錄: d:\work

>> 檔名: test.txt

** 

QT 獲取檔案路徑和檔名

這篇部落格來說一下在qt中如何獲取檔名和檔案路徑 主要用到了qfileinfo這個類,下面以 示例來說明 qstring file,file name,file path qfileinfo fi file qfiledialog getopenfilename this 這一行獲取的是檔案選擇框選...

QT中獲取檔案路徑和檔名

我發現各種教程都有乙個毛病,就是愛把資料寫死在 裡,比如建個資料庫 sqlite3.connect test.db 插入個資料insert into user values 12 這些 怎麼用,怎麼用,怎麼用!看著這種 就氣不打一處來,換個資料怎麼辦,在 裡改?假設我現在想每開啟乙個檔案,就對應建立...

Qt獲取多個檔案路徑和檔名

首先包含標頭檔案 include include 然後利用列表儲存獲得的多個檔案路徑和檔名,使用getopenfilenames獲取多個檔案路徑。這裡使用filepath list儲存檔案路徑,用filename list儲存檔名,利用qfileinfo獲得檔名。將下面的 放入槽函式中即可。qstr...