问题标签 [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-3.x - 打包不需要编程知识的 Python 3 可执行文件
我想将我的 Python3 脚本发送给我的岳父和祖母。每台都有自己的 Windows 机器,一台运行 Windows 7,另一台运行 XP。
不知道如何将其打包以便他们在各自的机器上运行。有没有这样的方法?
我的脚本在 IDE 环境中提示输入关键字、路径、文件名。所以有一些输入,用户必须输入。不确定这是否会影响可移植脚本的创建。
在阅读了 StackOverFlow 上的一些回复后,我发现py2exe
不适用于 Python 3。
另外Pytonw
,这里也建议,看起来很复杂。我认为我的任何一个亲戚都无法执行这些步骤。
最后CX-Freeze
,当我访问他们的网站时,我得到了 ublock 过滤器 - 恶意软件风险和一个大的警告窗口。
python - pythonw.exe 在运行任何脚本时创建网络活动
当我运行任何甚至不包含任何可以以任何方式访问 Internet 的代码或导入的 python 脚本时,我的资源监视器中都会在网络活动下弹出 2 个 pythonw.exe 进程。其中一个总是发送多于接收,而另一个具有相同的活动,但发送与接收的数量是相反的。无论注释掉多少行,总体活动量取决于文件大小。即使是一个空白的 .py 文档也会产生大约 200 kb/s 的网络活动。活动从峰值(对于 10,000 行的文件高达 15,000 kb/s)下降到大约 20 秒后为零,然后进程自行退出。实际脚本在网络进程停止之前很久就完成了运行。
因为活动取决于文件大小,所以我怀疑每次运行 python 脚本时,整个事情都会被传输到世界其他地方的服务器。
这是可以内置到 python 中的东西,一种感染我的计算机的病毒,还是只是 python 应该做的事情及其无辜的活动?
如果有人没有答案,但可以检查此活动是否会影响他们自己的 python 安装,那就太好了。谢谢!
编辑:彼得伍德,要开始这个过程,只需从编辑器运行任何 python 脚本,它自己运行,至少对我来说。我在 2.7.8。
Robert B,我认为您可能是对的,但为什么脚本运行完后通信会继续?
python - Python脚本在pythonw下失败
我在 Windows 7 上运行 Python 3.3。当我这样调用它时,我有一个成功的脚本:
但是当我这样称呼它时失败了:
我想使用 定期启动它pythonw
,因为它应该每小时运行一次,而且我不想每次启动时都看到丑陋的控制台窗口。
(我知道脚本失败是pythonw
因为(a.)它会立即退出,大约需要两分钟,并且(b.)它应该发送一封电子邮件,但它没有。)
我什至如何调试它?由于pythonw
没有显示任何输出,我不知道该怎么做。
python-2.7 - 使用 pythonw 运行时,pygame 程序退出且没有错误消息
我正在尝试使用 pythonw 运行 pygame 程序以避免显示控制台窗口。这会导致与打印语句相关的奇怪问题。
基本上,程序将在几秒钟后退出,没有错误消息。我打印的越多,它发生的越快。如果我在空闲或在命令提示符下(或在 linux 中)运行它,程序运行良好。此问题仅在使用 pythonw 启动时发生(右键单击、打开方式、pythonw)。
我在 Windows XP 32 位上使用 python 2.7.11。pygame 1.9.1 发布。
有解决方法吗?为什么程序简单地终止而没有错误?
python - Pythonw.exe 导致脚本崩溃,但不是 Python.exe
Python 2.7 脚本在 Windows 7 64 位上运行良好。
- 然而,完全相同的脚本
myscript.pyw
只是简单地重命名为让.pyw
扩展在崩溃前运行一段时间。它通过双击文件来运行它来启动。
该脚本使用subprocess
模块运行另一个程序,并使用模块在无限循环ctypes
中检查用户空闲时间。while
奇怪的是,文件的崩溃.pyw
不会导致将任何错误记录到文件中。
任何想法可能发生了什么?
python - 从 CMD 窗口发送到 pythonw 时未读取参数
从 Windows 10 中的 CMD 提示符运行程序时,我试图向 pythonw 程序发送 3 个参数。我的代码是:
例如,当我从 CMD 提示符尝试以下操作时:
Python 只看到第一个参数 ( C:\Temp\pyqtbook26\chap04>alert.pyw
),并没有看到其余的三个参数 ( 07:50 wake up now
)。我的直觉是这可能是某种类型的注册表问题,但是,我不知道如何解决它?
python - PYW 不工作
我制作了一个 python 脚本,它可以在运行时简单地截取并保存屏幕截图。在教程中它说如果我将文件扩展名更改为 .pyw 它仍然会保存屏幕截图,但它不起作用。我可能会忽略什么?我让它默认通过 pythonw 运行并尝试运行它认为两个程序都在 2.7 和 3.6
python - 运行 pythonw.exe 时影响 Python 脚本 tkinter 分辨率和屏幕截图大小
我目前有一个 python 脚本,它启动一个 tkinter GUI 实例,单击一个按钮会截取屏幕截图。
当我在 python.exe 下运行此脚本时,tkinter 分辨率很好,并且屏幕截图捕获了整个屏幕。但是,当使用 pythonw.exe 时,tkinter 窗口分辨率会发生变化(例如按钮变大),并且屏幕截图仅捕获屏幕的一部分 - 通常是左上角。
我需要使用 pythonw.exe 以防止出现控制台窗口。
有谁知道为什么 tkinter 窗口分辨率和屏幕截图会受到影响?据推测,对分辨率的影响是截图捕获也被减少的原因。
我对 Python 还很陌生,因此非常感谢您提供任何帮助,下面是 tkinter 窗口和屏幕截图功能的代码片段。重申一下这个功能在 python.exe 下运行得很好。
使用 ImageGrab 的屏幕截图功能:
tkinter 窗口:
python - 在 pythonw 中使用 console_scripts entry_points?
我创建了一个带有 GUI 组件的 python 库。我正在console_scripts
使用setuptools
. 目前,当我使用启动器启动该工具时console_scripts
,它还会显示一个命令 shell,因为它是使用python.exe
. 有没有办法使用该console_scripts
功能但启动脚本pythonw
而不出现命令外壳?
我的setup.py
样子是这样的:
python - 使用 python 如何在 OSX 上管理窗口
我正在尝试使用 python 管理窗口。
具体来说,我试图找到一个使用 selenium 打开的窗口,然后将其聚焦并最大化它。我相信使用窗口管理器可以做到这一点,因为有像 qtile 这样的程序是用 python 编写的。
我在 python 文档中读到有一个叫做 pythonw 的东西。
https://docs.python.org/3/using/mac.html
我正在使用 python 3.5,但如果这是一个更简单的选择,我可以升级。
我如何在 OSX 上使用它?
是否有图书馆或有关此主题的更多资源?
我想学习如何在 osx 的 python 中使用简单的窗口管理。
任何帮助表示赞赏。