[WinError 6] 句柄无效。[WinError 6] 句柄无效。[WinError 6] 句柄无效。

这个错我搞了一个下午和一个晚上,我先阐述下错误

用Pythpn TK制作的GUI项目,做了个伪DOS界面,在Python下执行cmd的命令,需要返回值所以当时用的是os.Popen方法,在IDE(Pycharm社区版)下正常执行。如图:

使用Pyinstaller 打包成exe后在运行就报错:[WinError 6] 句柄无效。如图:

于是各种百度,.......

这个方法有人说可以但是我的不行

    def myPopen(self,cmd):import subprocessproc = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stdin=subprocess.DEVNULL)return proc.stdout.read().decode()

百思不得其解,都谷歌了还是白费郁闷的不行,最后心平气和的百度到个写法

    def myPopen(self,cmd):proc =subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)return proc.stdout.read().decode()

仔细看有啥区别吧。

人家好用的咱们不一定行,所以咱也不能怪人家每个人的计算机环境也是不一样的

属予作文以记之。

[WinError 6] 句柄无效。相关推荐

  1. OSError: [WinError 6] 句柄无效

    OSError: [WinError 6] 句柄无效 Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w ...

  2. Windows下遇到OSError: [WinError 6] 句柄无效的问题

    Windows下遇到OSError: [WinError 6] 句柄无效的问题 问题 解决方案 问题 Traceback (most recent call last):File "D:\s ...

  3. Python-Selenium-OSError: [WinError 6] 句柄无效

    OSError: [WinError 6] 句柄无效 有两种可能 第一种是使用driver后没有关闭 第二种使用使用了driver.close() 解决办法: 关闭driver 时 ,使用 drive ...

  4. 记录一个使用imgkit库转图片在windows上可能会出现的问题 iis OSError: [WinError 6] 句柄无效

    最近项目有需求需要将富文本输入框的内容转成图片给app显示, 从前端拿到了html格式str,网上找到了imgkit这个库,真心十分强大,作者也很好(华裔/国人), 支持将html文件 str 和ur ...

  5. 已解决OSError: [WinError 6] 句柄无效。

    已解决Exception ignored in: <bound method Popen.__del__ of <subprocess.Popen object at 0x00000194 ...

  6. 踩坑指南!OSError:[WinError 6] 句柄无效。

    在import moviepy后,运行程序出现以下错误. Exception ignored in: <function FFMPEG_VideoReader.__del__ at 0x0000 ...

  7. python句柄无效_作为Windows服务运行的Python:OSError:[WinError 6]句柄无效

    subprocess.py中的第1117行是: p2cread = _winapi.GetStdHandle(_winapi.STD_INPUT_HANDLE) 这让我怀疑服务流程没有与之关联的STD ...

  8. 【Python】unittest中执行用例通过但是报错:OSError: [WinError 6] 句柄无效。

    通过调试,发现原来是文本driver对象后面没有关闭浏览器,在后面加上一行driver.quit()就可以了 driver.quit()

  9. 使用pyinstaller打包,subprocess报“句柄无效”错误的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 使用pyinstaller打包python程序,使用-w参数,去掉console,发现执行命令行的subprocess相关语句 ...

最新文章

  1. Groovy基本句法
  2. 链接(了解)---Linux
  3. NewCode----句子反转
  4. 推荐一款轻量级的kafka管理平台:kafka-console-ui
  5. .NET Core版本揭秘
  6. QWT错误static struct QMetaObject const QwtPlot
  7. python stdout_python 之sys.stdout小记
  8. Unix环境高级编程(十九)终端I/O
  9. mysql故障切换 java_javaoraclethin和oci连接方式实现多数据库的故障切换
  10. 图灵科普数学宝藏书单|购书狂欢618倒计时,这份书单闭眼入
  11. ESP32学习笔记(29)——BLE iBeacon广播
  12. 【车间调度】FJSP的属性模型符号约定和约束条件
  13. CMYK色彩印刷原理
  14. JS 日期的获取和计算 ios不兼容问题
  15. HTML5文件选择框(各种类型)
  16. PM-K65 光学传感器 PM-65系列,AFEM-8245前端模块
  17. CRM数据分析是什么
  18. 积极的心态是成功的起点
  19. 踔厉奋发,笃行不怠,我的第一篇CSDN文章
  20. 【FER文献阅读】Deep Facial Expression Recognition: A Survey (Shan Li and Weihong Deng)

热门文章

  1. 02.yuyv转rgb888代码优化
  2. Linux 文件格式转码工具
  3. 如何从Gitlab上拉取代码
  4. 【毕业设计】深度学习身份证识别系统 - 机器视觉 python
  5. 竞价推广(SEM)是什么
  6. 不喜欢现在的领导,怎么办?不懂跟领导相处,你到哪都混不好
  7. 提高百度SEM竞价托管效果常见的4大问题
  8. 矩阵、方程自由度的理解
  9. Android手机游戏浅析
  10. js 周期性定时器