我有一个仅需要修改标签的python项目。
这是项目的结构。
如果用户单击GeneraXml.exe
,则该应用程序将运行,但是我需要修改标签。
我在GeneraXml.spec
中打开了NotePad++
文件,并且根据信息,它似乎读取了main.py
文件
# -*- mode: python -*-
block_cipher = None
added_files = [
( 'header.gif', '.' ),
( 'ko.gif', '.' ),
( 'ok.gif', '.' )
]
a = Analysis(['main.py'],
pathex=[':\\Users\\UUUU\\Desktop\\New'],
binaries=[],
datas=added_files,
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[],
name='GeneraXML',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
runtime_tmpdir=None,
console=False )
我用main.py
打开了NotePad++
文件并更改了标签...然后我尝试使用以下命令行重新创建exe文件:pyinstaller --onefile main.py
但是,当我打开新的exe文件时,我只会看到一个黑色的窗口。
能否请您帮助我了解问题所在?如何修改.py
文件的标签并创建可执行文件?