问题标签 [pythonw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 无法在 Windows 上执行 pyw
我想隐藏python程序的控制台窗口,所以我将文件扩展名更改为“pyw”,但是当我打开它时,即使我选择用“pythonw.exe”打开它,python IDLE也会出现
如果我在 cmd 中使用“pythonw test.py”,它可以工作。
所以我想知道这有什么问题以及如何解决这个问题,谢谢。
python - pyw 文件无法间歇性工作/任务计划程序
我已经设置了一个 python 脚本来登录到邮件服务器并将文件传输到我机器上映射的远程目录。由于我不希望它每 10 分钟弹出一次,因此我将其保存为 pyw 文件。起初它运行良好,但随后停止运行,显示 0x1 作为 Windows 任务计划程序中最后一次运行的结果。发生这种情况时,我可以在 .py 文件中执行完全相同的代码并且它可以工作,但 .pyw 文件即使我手动运行它也不会。
pyw 文件只有在我将 'os.system("pause")' 行添加到代码的任何位置时才能再次工作,这会强制为该代码行弹出一个命令窗口。如果我再次取出那条线,它会在一天的剩余时间里继续工作,但是当我第二天进来时,它又停止工作了。
我对如何解决这个问题束手无策。我不确定这是否是 pythonw 的问题,或者干扰它的 Windows 任务计划程序出了什么问题,或者其他什么。
macos - 请使用“pythonw”而不是“python”运行——无法从命令行 OSX 在 python/ipython 中绘图
我对 python 安装完全陌生,并为我的 OSX 10.6 32 位使用了 python 2.7.6 的 Enthought Canopy 发行版
我让笔记本电脑和 Canopy 界面内的所有东西都能顺利运行。但是,当我运行相同的脚本时:
在命令行中使用' python ~/Docs/test.py
'或' ipython ~/Docs/test.py
'我得到这个错误:
我在这里搜索并找到了一些信息,但由于它在 Canopy、pythonw 和 notebook 中运行,我不确定这是我问题的答案。我只是不明白为什么命令行中的 python 和 ipython 会有不同的后门。我说对了吗?
另外,使用自制软件安装可以解决这个问题吗?我喜欢能够使用 canopy gui,但似乎一旦安装了 canopy,它就会改变一切。我问这个是因为我很快就会得到一个新的 mac,并且在这里找到了更加简化的安装过程和虚拟环境设置指南。但我仍然希望有 Canopy GUI 作为选项。
先感谢您。
编辑:
好吧,ipython notebook 给出了同样的错误。我关闭并重新启动它。这是因为我调用了%pylab inline
. 每次运行后我都没有清除内存。
python - .pyw 和 pythonw 不能在 Windows 7 下运行
运行简单的 .py 或 .pyw python 文件会导致python.exe
显示在任务管理器下。
但是,当我们尝试在不使用控制台的情况下运行它时,脚本似乎没有运行,也没有python.exe
或pythonw.exe
出现在任务管理器下
我们如何解决问题?系统正在运行 Python 2.7.8 x64。
python - 使用“pythonw”(而不是“python”)运行应用程序时找不到模块
我尝试了这个最小的例子:
当我尝试python hello.py
时,一切都很顺利。但是,当我尝试从 Textmate (Shift + Cmd + R) 运行它时,会引发错误:
Textmate 调用pythonw
而不是python
. 当我尝试pythonw
自己时,会引发同样的错误。
从 Python 2.5 开始,python 和 pythonw的man pythonw
状态是可以互换的,尽管在这种情况下它们似乎不是。
你知道会发生什么吗?
(适用于 python 而不是 pythonw 的问题代码尽管标题相似,但无法回答该问题。)
python - 如何方便地禁用打印语句以便 pythonw 可以运行?
我有一个在控制台上正常运行的 python 脚本 (.py)。当我尝试通过将扩展名更改为 (.pyw) 来使用 pythonw 运行脚本时,它停止工作。我的猜测是打印语句导致 pythonw 根据谷歌搜索返回的结果而死。
有没有一种方便的方法来禁用打印语句以便 pythonw 可以运行?我的脚本中有太多的打印语句。一个一个地改变它们是不切实际的,特别是如果我想切换回使用普通的 python。
谢谢。
python - 在 pythonw 中崩溃但在 python 中不崩溃的调试程序
我有以下程序。当我用 pythonw 运行它来抑制控制台时,它将运行约 40 秒然后关闭。但是,当我使用 python 运行它并打开控制台以便捕获错误时,它会一直运行直到我将其关闭。我不确定它为什么会这样,或者如何调试它。该程序如下。
运动检测器.pyw
python-2.7 - Enthought Canopy:'pythonw.exe 已停止工作'
我目前正在通过 64 位 Windows 7 的学术许可证运行 Enthought Canopy 版本 1.5.2 完整版。几个月来,我一直是一个快乐的用户,直到“pythonw.exe 已停止工作”问题使该软件无用。当我打开编辑器(Ipython+Canopy 的 GUI)时会出现此问题,并且根本不允许我使用该软件。我没有运气尝试过以下解决方案:
全新安装手动删除多个文件夹(https://support.enthought.com/hc/en-us/articles/204469700-Uninstalling-and-resetting-Canopy)
全新安装+清除 hkeys_user 和 hkey_system 下的 python 注册表项和 pythonw.exe 相关键到 windows regedit.exe (从 Windows 7 完全卸载 Python 2.7 的问题)
我的第二次尝试实际上给了我一种错误的胜利感,当 Canopy 工作了几个小时时,直到同样的问题发生了,所有的希望都消失了。
我不知道该怎么办了,任何帮助将不胜感激。
java - 结尾字母是什么意思 - pythonw、javaw、javap、javac 等
我刚刚在 python's:pythonw.exe
和 java's:之间建立了联系javaw.exe
,我对此很好奇,因为我无法弄清楚其中一些结尾字母的含义。我知道那javac
是 Java 编译器,所以我假设w
名称末尾的 也有一些意义。我也看到了更多类似的东西。有人可以概述最常见的结尾的含义,如 c、w、h javap
、javah
p 等吗?
我尝试在 Stackoverflow 上进行谷歌搜索和搜索,但没有找到任何不只是特定结局的内容。
编辑:
我意识到这些问题有很多孤立的答案。我真正想知道的是,是否有一个地方可以查看常用字母及其含义的完整(或体面)列表,或者是否有人可以为我概述它们?还有什么叫这些结尾,这样我就不只是指“结尾字母”了?
python - pythonw.exe 无法将文件上传到 Amazon S3
我编写了一个 Python 脚本,它以一定的时间间隔截取我的电脑的屏幕截图并将该屏幕截图发送到我的 S3 存储桶。当我使用 python 命令运行我的脚本时,它可以工作,但是当我使用 pythonw.exe 命令将此脚本作为后台任务运行时,屏幕截图捕获操作工作 - 但没有任何内容上传到 S3。
这是我的代码:
如果您没有配置您的 aws 凭证,请安装 aws-cli 并运行以下命令: