正在将.py转换为.exe:无法理解代码

2024-05-17 00:02:13 发布

您现在位置:Python中文网/ 问答频道 /正文

> from distutils.core import setup 
  import py2exe 
  setup (windows =['keylogger.pyw'],
>        options = { 'py2exe' : {'packages':['Tkinter']}})

我在试着做一个键盘记录器,不用提示命令就可以工作。此代码将键盘记录器.py至键盘记录器.exe 我看了这些文件,但似乎不能把它们全部放在一起。 有人能帮我补一下吗?你知道吗


Tags: 代码fromcoreimport命令tkinterwindowspackages
2条回答

您不需要生成exe;只需重命名扩展名为.pyw的文件即可绕过命令提示符窗口。您的安装程序应该已将其与C:\Windows关联\pyw.exe文件;否则,您可能需要建立这种联系。你知道吗

您需要包括所有导入,并添加bundle键:

setup(
    windows=[{"script":"keylogger.pyw"}],
    options = {"py2exe": {"bundle_files": 1, "compressed": True, "includes":["Tkinter"]}},
    zipfile=None)

相关问题 更多 >