当前位置: 首页 > 面试题库 >

pythonw.exe还是python.exe?

贺桐
2023-03-14
问题内容

长话短说:pythonw.exe什么都不做,python.exe什么也不接受(我应该使用哪一个?)

test.py:

print "a"

CMD窗口:

C:\path>pythonw.exe test.py
<BLANK LINE>
C:\path>

C:\path>python.exe test.py
  File "C:\path\test.py", line 7
    print "a"
            ^
SyntaxError: invalid syntax

C:\path>

请告诉我我在做错什么。


问题答案:

如果你不希望在运行程序时弹出终端窗口,请使用pythonw.exe;
否则,使用python.exe

关于语法错误:print 现在是3.x中的函数,请
改用:

print("a")


 类似资料:
  • 问题内容: 当我使用python.exe运行它时,我有一些Python代码可以正常运行,但是如果使用pythonw.exe,则失败。 我收到的消息是: 但是,如果我未指定’stdout’参数,则subprocess.call()会开始正常。 我可以看到pythonw.exe可能正在重定向输出本身,但是我看不到为什么我被阻止为新线程指定stdout。 问题答案: 和handle无效,因为python

  • 根据yaml.org,正式文件扩展名为。 报价: 如果可能,请使用“.YAML”。 然而,在互联网上使用哪种扩展似乎存在分歧。如果您在web上查找示例,许多示例都使用未经许可的扩展名。

  • 问题内容: 在Java中,大多数基本类型都是带符号的(一位用于表示+/-),因此当我超出类型的限制时,我会得到意外的结果,例如负数。 有什么比使用BigInteger更好的解决方案了,因为BigInteger存在性能问题,并且您需要对基本算术使用类方法而不是语言运算符(以提高可读性)? 问题答案: 不,没有更好的解决方案。如果您使用的值不能为长整型或双精度型,那么您将需要使用诸如的引用类型,并且J

  • 问题内容: 我是JBoss(和Tomcat)的Java开发人员。去年,我不得不通过WebLogic进行开发,不得不说-我真的很想念JBoss。 由于我在WebLogic方面的经验很浅,因此我要问那些经验丰富的人:是否有理由在WebLogic上花钱?JBoss不会给您您所需要的一切吗? 问题答案: 我怀疑Weblogic被选中的原因是一个讨人喜欢的销售人员来花钱拜访经理,给他推销和嘿嘿,该公司正在使

  • 问题内容: 我以为使用绑定绑定javascript中的click事件,Chrome/Firefox似乎同意我的看法,但是我看到它是3个人在这里写的4次,所以它不可能是错字,而且我怀疑这是错别字巧合。 那么,为什么人们在写作不起作用时又写作呢? 问题答案: 因为某些浏览器(取决于DOCTYPE)对inline属性是可以容忍的,所以它似乎已经散布开了,甚至出现在JavaScript问题中,因为大小写很

  • 问题内容: 我将很快开始对我们演示文稿的一些自动化测试进行编码。似乎每个人都推荐WatiN和Selenium。您更喜欢ASP.NET Web表单的自动化测试中的哪一个?这些产品中哪个更适合您? 作为附带说明,我注意到WatiN 2.0自2008年3月以来一直在CTP中使用,是否有什么需要关注的? 问题答案: 只是想说,我目前正在努力在2009年第一季度的某个地方对WatiN 2.0进行Beta版测