問題描述:
使用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)
審核編輯:符乾江
-
python
+關(guān)注
關(guān)注
56文章
4849瀏覽量
89235 -
pyqt
+關(guān)注
關(guān)注
0文章
12瀏覽量
4471
發(fā)布評(píng)論請(qǐng)先 登錄
QEMU快速上手(Win),源碼文件夾對(duì)不上是為什么?
實(shí)現(xiàn)litterfs后,打不開文件夾怎么解決?
請(qǐng)問bsp文件夾中各芯片廠商的外設(shè)drv文件都是由芯片廠商自己開發(fā)的嗎?
請(qǐng)問rtt studio 的文件夾打紅叉什么意思?
RTT如何添加文件夾并加入編譯?
在對(duì)廬山派K230的SD卡data文件夾進(jìn)行刪除和新件文件夾時(shí)無(wú)法操作,且訓(xùn)練時(shí)線程異常,怎么解決?
STM32CUBEIDE使用UCOS的時(shí)候,頭文件路徑已經(jīng)添加了,依舊提示未找到路徑怎么解決?
KT142A 語(yǔ)音芯片插播功能使用指南及文件存儲(chǔ)命名規(guī)則
使用RASC生成Keil工程

Python、PyQt如何從獲取的文件路徑中提取文件夾路徑
評(píng)論