Python中如何打开文件选择框

1.代码:

import win32ui

dlg = win32ui.CreateFileDialog(1)  # 1表示打开文件对话框
dlg.SetOFNInitialDir('E:/Python')  # 设置打开文件对话框中的初始显示目录
dlg.DoModal()filename = dlg.GetPathName()  # 获取选择的文件名称
self.lineEdit_InputId_AI.setText(filename)  #将获取的文件名称写入名为“lineEdit_InputId_AI”可编辑文本框中

2.打开的文本框如下:

注:

a. 模块win32ui  通过下载pywin32库即可得到

b. 如果导入模块win32ui存在问题,则将“Anaconda3\Lib\site-packages\pywin32_system32”文件中的两个.dll文件拷贝到“C:\Windows\System32”中

python中如何打开文件选择框相关推荐

  1. python中的打开文件的用法_python基础之文件操作

    文件操作 一 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周 ...

  2. python打开-Python中的打开文件对话框(转)

    1.最早学习Tkinter的时候,在<Tkinter编程代码实例>中看到的"打开文件对话框"需要用到FileDialog模块,代码非常简单: from Tkinter ...

  3. python中怎么打开文件_python如何打开文件

    python中的文件对象: 文件对象不仅可以用来访问普通的磁盘文件, 而且也可以访问任何其它类型抽象层面上的"文 件". 一旦设置了合适的"钩子", 你就可以访 ...

  4. php按钮打开文件选择框,在Select file(选择)页面单击Select file(选择文件)按钮

    第1步,运行WordFix,并单击"Start(开始)"按钮,如图所示. 第2步,进入Word文档恢复向导,在"Select file(选择)"页面单击&quo ...

  5. python中怎么打开文件_Python中打开文件的方式(With open)

    1.读文件 要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标 示符: f = open( '/Users/michael/test.txt', 'r' ) 标示 ...

  6. Python中读取打开文件的各种模式以及代表含义

    文件模式   操作 r  以只读方式打开 rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278) w  以写方式打开 (必要时清空) a  以追加模式打开 (从 EOF 开始, 必 ...

  7. QT打开文件选择框(demo code)

    QString filepath = QFileDialog::getOpenFileName(NULL, "请选择数据文件", "", "CSV(* ...

  8. 通过a标签打开文件选择框实现文件上传

    实现代码如下: <script> function addImage(){ document.getElementById_x("image").click(); } ...

  9. 【Python】文件选择框选择文件

    打开文件选择框并判断是某种文件,并对编码异常进行处理 def chooseFile(self, pressed):fname = QFileDialog.getOpenFileName(self, ' ...

最新文章

  1. 网络流媒体协议 RTSP协议
  2. 第五百八十天 how can I 坚持
  3. hsf 架构_java分布服务:我打赌,没人可以这么精短的讲出分布服务架构吧
  4. db2 删除索引_MySQL 选错索引的原因是什么?
  5. 当Java遇上机密计算,又一段奇幻之旅开始了!
  6. [转] PHP 转义与反转义函数
  7. poj2352-线段树-start
  8. Regex.Match 方法
  9. Java学习日报—SQL基础—2021/11/29
  10. sublime text 64位_Python学习第一步 - 用Sublime搭建Python运行环境
  11. 敏捷 - #2 原则:欢迎更改要求 ( #2 Agile - Principle)
  12. 使用国内源来安装pytorch(速度很快)
  13. CUGBACM130715 组队赛 BNU Curvy Little Bottles - from lanshui_Yang
  14. Elasticsearch分布式架构原理图
  15. 金融×科技,成就大未来!
  16. ubuntu配置全局系统代理
  17. 【开源多媒体编辑软件工程】VirtualDub
  18. “黑产“识别算法(社区检测,相似度,关联关系)
  19. 最新的三星android版本号,三星率先公布Android 12/13升级机型名单,可惜S9/Note9被抛弃...
  20. 情人节送什么礼物?四款情人节潮流数码好物推荐

热门文章

  1. 如何视频裁剪?建议收藏这几种裁剪视频的方法
  2. Maya 更改模型枢轴位置 Day1
  3. 【韩顺平】设计模式七大原则
  4. python安装需要什么电脑配置_自学python用什么配置电脑?
  5. win10连接win7共享打印机提示无法连接到打印机
  6. PWN入门(5)32位程序与64位程序和构造ROP链
  7. 数据库 day60,61 Oracle入门,单行函数,多表查询,子查询,事物处理,约束,rownum分页,视图,序列,索引
  8. 抖音电商主播考核绩效直播运营KPI方案
  9. 微服务化有3个阶段,但大部分金融企业仍处在0.5
  10. CSDN 自定义博客栏目