0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python、PyQt如何从获取的文件路径中提取文件夹路径

硬件一粒沙 来源:PCB66318851 作者:PCB66318851 2022-06-20 21:05 次阅读

问题描述:
使用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
    +关注

    关注

    53

    文章

    4701

    浏览量

    83701
  • pyqt
    +关注

    关注

    0

    文章

    12

    浏览量

    4266
收藏 人收藏

    评论

    相关推荐

    如何设置power shell的默认路径为工作文件夹

    设置power shell的默认路径为工作文件夹,如附件图所示,不用每次都去重新进目录。
    发表于 06-21 15:39

    Cubemax设置什么会生成Core文件夹

    Cubemax设置什么会生成Core文件夹?有的直接是子文件夹,没有Core
    发表于 05-31 07:45

    飞凌嵌入式ElfBoard ELF 1板卡-ubuntu创建共享文件夹

    。2.点击菜单栏的“虚拟机”,选择“设置”。3.点击“选项”,启用“共享文件夹”,点击“添加”。4.出现添加共享文件夹向导,点击“下一步”,出现命名共享文件夹界面,选择前面创建的共享文件夹
    发表于 04-18 11:14

    【操作指引】铁威马NAS加密文件夹创建和使用教程

    才可以被打开,否则任何人均无法获取加密共享文件夹的内容。 如何创建加密文件夹 1.登录TOS系统,前往TOS桌面-控制面板-访问权限-共享文件夹; 2.选择共享
    的头像 发表于 04-02 14:17 356次阅读
    【操作指引】铁威马NAS加密<b class='flag-5'>文件夹</b>创建和使用教程

    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解释器的安装
    的头像 发表于 11-29 14:54 1797次阅读

    python中如何保存文件

    Python中,可以使用多种方式来保存文件。以下是一些常见的方法: 使用内置的open()函数:open()函数用于打开文件并返回一个文件对象,可以在此对象上执行读取和写入操作。您可
    的头像 发表于 11-24 09:32 786次阅读

    Python 如何对文件系统进行监控提取

    现在有一个应用场景,需要对文件系统进行监控,发生变化时产生日志,对新增的文件做一些相应的操作。比如说应用到我们之前的高潮提取器:若当前文件夹下增加了一个音乐
    的头像 发表于 11-02 15:25 340次阅读
    <b class='flag-5'>Python</b> 如何对<b class='flag-5'>文件</b>系统进行监控<b class='flag-5'>提取</b>

    基于一个能监控文件变化的Python神器

    假设现在有一个应用场景,需要对文件系统进行监控,发生变化时产生日志,对新增的文件做一些相应的操作。 比如说应用到我们之前的音乐高潮提取器:若当前文件夹下增加了一个音乐
    的头像 发表于 11-01 09:52 289次阅读
    基于一个能监控<b class='flag-5'>文件</b>变化的<b class='flag-5'>Python</b>神器

    如何用Python来实现文件系统的操作功能

    小编就来介绍一下如何用 Python 来实现这些功能 输出当前的路径 我们可以通过 Python 当中的 OS 库来获取当前文件所在的位置
    的头像 发表于 10-30 14:27 252次阅读
    如何用<b class='flag-5'>Python</b>来实现<b class='flag-5'>文件</b>系统的操作功能

    如何使用正确的文件路径分隔符

    主机操作系统上运行的路径。 在本文中,我们将了解如何编写代码来使用正确的文件路径分隔符。 2.文件分隔符 文件分隔符是用来分隔构成特定位置
    的头像 发表于 10-08 16:19 525次阅读

    一键获取逻辑设计中的所有跨时钟路径

    之前在玩FPGA时,对于一个系统工程,当逻辑电路设计完成之后,一般会先拿给Vivado/Quartus先去跑一般综合,然后去获取所有的跨时钟路径,在ASIC里,基本也是拿EDA工具去分析获取。今儿个搞个小demo,看在Spina
    的头像 发表于 09-15 14:06 509次阅读

    260. Python文件操作:17.18 文件夹操作函数之路径相关函数

    python
    充八万
    发布于 :2023年07月06日 00:04:48