【问题标题】:'module' object has no attribute 'STARTUPINFO'“模块”对象没有属性“STARTUPINFO”
【发布时间】:2018-02-27 03:30:10
【问题描述】:

我的程序有一个代码:


info = subprocess.STARTUPINFO()
info.dwFlags |= subprocess.STARTF_USESHOWWINDOW
info.wShowWindow = subprocess.SW_HIDE

我的操作系统是 kali linux。 当我在 python 2 或 3 中运行程序时出现错误:


AttributeError:'module' object has no attribute 'STARTUPINFO'

请帮助我。 谢谢。

【问题讨论】:

  • 在linux上开发时如何解决这个问题?

标签: python linux python-3.x python-2.7


【解决方案1】:

STARTINFO 类仅在 Windows 上可用。在docs中明确说明:

STARTUPINFO 类和以下常量仅适用于 窗户。

【讨论】:

  • 哪个类适用于kali linux??我想使用kali linux中包含的ping命令
  • @siamakafra 没有对应的类。
  • 输出 = subprocess.Popen(['ping', '-n', '1', '-w', '500', str(all_hosts[i])], stdout=subprocess.管道,startupinfo=info).communicate()[0]
猜你喜欢
  • 2017-03-29
  • 2013-02-13
  • 2010-11-18
  • 2019-01-03
  • 2017-05-19
  • 2013-02-01
  • 2016-05-04
  • 2011-01-30
相关资源
最近更新 更多