问题描述:
使用self.openfile= QFileDialog.getOpenFileNames()获取多个文件后,当前的文件夹目录并不是获取文件的目录,如何同时设置成选择的文件所在路径。
解决办法:
使用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
+关注
关注
54文章
4763浏览量
84339 -
pyqt
+关注
关注
0文章
12浏览量
4291
发布评论请先 登录
相关推荐
使用Python搭建简易本地http服务器,升级WIPI模组
文件夹,同时复制升级包到该文件夹下 4 WIN+R打开cmd,打开命令行,执行命令(如图,根据自己建立的文件夹来输入路径) F: cd httpserver 如果
服务器数据恢复—raid5阵列上层文件夹丢失的数据恢复案例
服务器存储数据恢复环境:
DroboPro FS网络存储,共8块SAS硬盘,组建了一组raid5磁盘阵列。
服务器存储故障:
存储中有一个共享文件夹丢失,该文件夹存放了重要数据。
引用外部文件夹中的头文件时,如何让VSCODE不提示波浪线错误?
各位好:
我将常用的组件放在项目文件夹以外的某个地方,尝试在项目内引用此文件夹下的组件,失败,在代码中无法include相关头文件。我在main组件中也添加了requires,任然失败。
另外,在VSCODE中,当我引用外部
发表于 06-07 08:19
飞凌嵌入式ElfBoard ELF 1板卡-ubuntu创建共享文件夹
。2.点击菜单栏的“虚拟机”,选择“设置”。3.点击“选项”,启用“共享文件夹”,点击“添加”。4.出现添加共享文件夹向导,点击“下一步”,出现命名共享文件夹界面,选择前面创建的共享文件夹
发表于 04-18 11:14
Browser Company推出Arc浏览器实时文件夹功能,兼容Git
当用户发布PR时,Arc浏览器可自动识别这一情况,并在侧边栏创建一个名为“Pull Requests”的GitHub实时文件夹。该文件夹将持续自动更新,展示用户所创建、分配、审查及提及的所有PR信息。
【操作指引】铁威马NAS加密文件夹创建和使用教程
可以被打开,否则任何人均无法获取加密共享文件夹的内容。 如何创建加密文件夹 1.登录TOS系统,前往TOS桌面-控制面板-访问权限-共享文件夹; 2.选择共享
LabView的Mathscript调用用户自定义函数,搜索路径无效
mathscript的搜索路径换了对应文件夹但是还是识别不出来自定义函数,只有在原来默认文件夹才行,甚至在这个搜索路径里把原来默认的LabView Data
发表于 03-14 21:24
荣小菜补钙记第61期_LabVIEW之递归文件及文件夹
。
1. 罗列文件夹函数_常用功能
该函数用于返回目标路径下当前层级的全部文件名和文件夹名,可以通过指定“类型”来选择返回的文件类型,比如设
发表于 02-16 21:36
在buildroot创建带qt的根文件系统,宿主机的qt需要在什么位置?
系统里没有root或su命令。
问题4.
建rootfs时,勾选了pyqt5。
进入文件系统后,输入python,可进入Python解释器。
在py
发表于 01-17 08:27
查看python安装路径的方法
Python是一种高级编程语言,常用于开发Web应用、数据分析、人工智能等领域。在使用Python进行开发之前,我们需要先安装Python解释器,并了解Python解释器的安装
python中如何保存文件
在Python中,可以使用多种方式来保存文件。以下是一些常见的方法: 使用内置的open()函数:open()函数用于打开文件并返回一个文件对象,可以在此对象上执行读取和写入操作。您可
linux 显示文件夹所有文件的属性
在Linux中,您可以使用 ls 命令来显示文件夹所有文件的属性。使用 ls -a 命令可以查看包括隐藏文件在内的所有文件。每个文件的属性将
评论