0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python、PyQt如何從獲取的文件路徑中提取文件夾路徑

硬件一粒沙 ? 來源:PCB66318851 ? 作者:PCB66318851 ? 2022-06-20 21:05 ? 次閱讀

問題描述:
使用self.openfile= QFileDialog.getOpenFileNames()獲取多個(gè)文件后,當(dāng)前的文件夾目錄并不是獲取文件的目錄,如何同時(shí)設(shè)置成選擇的文件所在路徑。
解決辦法:
使用self.openfile= QFileDialog.getOpenFileNames(),獲取文件后,再使用os.path.dirname()從文件路徑中獲取文件夾路徑,代碼中的file_path就是獲取的文件所在路徑。
代碼如下:
import os
file=self.openfile= QFileDialog.getOpenFileNames()
file_path= os.path.dirname(file)
print (file_path)

os.chdir(file_path)

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86345
  • pyqt
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    4387
收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用RASC生成Keil工程

    手動(dòng)新建一個(gè)名為“Workspace_Keil”的文件夾,并將該文件夾作為我們的工作空間,我們的所有Keil工程都會(huì)放在這個(gè)文件夾里面。值得注意的是:為了避免編譯錯(cuò)誤,該工作空間文件夾
    的頭像 發(fā)表于 05-15 14:46 ?317次閱讀
    使用RASC生成Keil工程

    在KaihongOS中,可以使用文件管理對(duì)文件進(jìn)行基礎(chǔ)的操作

    :SystemCapability.FileManagement.File.FileIO 參數(shù): 參數(shù)名類型必填說明pathstring是文件夾的應(yīng)用沙箱路徑。 optionsListFileOptions否文件過濾選項(xiàng)。默認(rèn)
    發(fā)表于 05-08 06:39

    如何按層級(jí)數(shù)獲取文件夾名稱(或路徑),并依據(jù)層級(jí)數(shù)分組?

    第一組是主文件夾,第二組是次級(jí)文件夾,依次類推
    發(fā)表于 04-25 14:12

    為什么無法使用圖像文件夾執(zhí)行對(duì)象檢測Python演示?

    使用自定義固態(tài)盤 Mobilenet 執(zhí)行對(duì)象檢測,并使用自定義腳本在文件夾中包含多個(gè)圖像。 每張圖像上的檢測結(jié)果都有相同的邊框位置。
    發(fā)表于 03-07 07:51

    Labview文件路徑中空格變成問號(hào)導(dǎo)致文件無法打開

    *附件:Test.zip使用Labview加載外部文件時(shí),由于文件名的編碼規(guī)則與labview默認(rèn)編碼規(guī)則不一致,如果路徑中帶有空格會(huì)導(dǎo)致空格被labview識(shí)別為問號(hào),導(dǎo)致文件無法不
    發(fā)表于 12-16 10:24

    AD軟件打開DigIPCBA工作區(qū),希望可以按照文件夾檢索

    希望在AD軟件中打開工作區(qū)的時(shí)候,工作區(qū)內(nèi)的文件夾能顯示,文件可以按照文件夾檢索,如果工作區(qū)內(nèi)PCB項(xiàng)目很多,不能區(qū)分文件夾,不方便訪問
    發(fā)表于 11-01 11:15

    Air780E量產(chǎn)binpkg文件如何獲取

    ? 今天我們學(xué)習(xí)Air780E量產(chǎn)binpkg文件如何獲取: 一、背景 最近luatos開發(fā)客戶增多,客戶在量產(chǎn)燒錄的時(shí)候需要binpkg文件,但是有些客戶不知道binpkg文件是什么
    的頭像 發(fā)表于 10-20 16:41 ?445次閱讀
    Air780E量產(chǎn)binpkg<b class='flag-5'>文件</b>如何<b class='flag-5'>獲取</b>

    使用Python搭建簡易本地http服務(wù)器,升級(jí)WIPI模組

    文件夾,同時(shí)復(fù)制升級(jí)包到該文件夾下 4 WIN+R打開cmd,打開命令行,執(zhí)行命令(如圖,根據(jù)自己建立的文件夾來輸入路徑) F: cd httpserver 如果
    的頭像 發(fā)表于 09-29 15:38 ?1228次閱讀
    使用<b class='flag-5'>Python</b>搭建簡易本地http服務(wù)器,升級(jí)WIPI模組

    labview生成可執(zhí)行程序后vi都在同一路徑下嗎

    打包成一個(gè)單獨(dú)的可執(zhí)行文件或安裝程序,這些VI和資源文件在內(nèi)部被組織和引用,而不是作為單獨(dú)的物理文件存放在exe文件所在的文件夾中。 1.
    的頭像 發(fā)表于 09-04 17:06 ?1208次閱讀

    將BXL文件轉(zhuǎn)為Altium Designer封裝格式的過程

    打開UL_Form.pas文件,然后點(diǎn)擊運(yùn)行當(dāng)前腳本的按鈕。 腳本運(yùn)行之后就會(huì)出現(xiàn)一個(gè)要導(dǎo)入文件的對(duì)話框,可以直接點(diǎn)擊file,來打開文件夾,也可以將之前log
    發(fā)表于 08-26 06:07

    如何實(shí)現(xiàn)Python復(fù)制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會(huì)看到一些用 Python 實(shí)現(xiàn)文件復(fù)制的特殊
    的頭像 發(fā)表于 07-18 14:53 ?730次閱讀

    兩臺(tái)電腦怎么傳文件?干貨分享教程

    當(dāng)需要在兩臺(tái)電腦之間傳輸文件時(shí),有多種方便的方法可供選擇,以下是一些常見的方式及教程: ? 使用局域網(wǎng)共享 : 確保兩臺(tái)電腦連接在同一個(gè)局域網(wǎng)內(nèi)。 在其中一臺(tái)電腦上,設(shè)置要共享的文件夾。右鍵點(diǎn)擊
    的頭像 發(fā)表于 07-03 14:39 ?1001次閱讀

    如何設(shè)置power shell的默認(rèn)路徑為工作文件夾

    設(shè)置power shell的默認(rèn)路徑為工作文件夾,如附件圖所示,不用每次都去重新進(jìn)目錄。
    發(fā)表于 06-21 15:39

    服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列上層文件夾丟失的數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: DroboPro FS網(wǎng)絡(luò)存儲(chǔ),共8塊SAS硬盤,組建了一組raid5磁盤陣列。 服務(wù)器存儲(chǔ)故障: 存儲(chǔ)中有一個(gè)共享文件夾丟失,該文件夾存放了重要數(shù)據(jù)。
    的頭像 發(fā)表于 06-21 10:10 ?513次閱讀
    服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列上層<b class='flag-5'>文件夾</b>丟失的數(shù)據(jù)恢復(fù)案例

    請(qǐng)問eclipse esp-idf如何添加自己的頭文件路徑

    eclipse esp-idf 如何添加自己的頭文件路徑
    發(fā)表于 06-21 07:35

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品