我正在尝试将python脚本转换为使用keys.json文件运行的.exe。 当我尝试运行.exe文件时,我收到一个错误,窗口在1-2秒内自动关闭
我完全迷路了,我尝试了一些在互联网上可用的解决方案,但没有任何效果,我很沮丧
我的.spec文件看起来像
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(['SMIDST.py'],
pathex=['D:\\code\\SBF Interns APP\\SMIDST'],
binaries=[],
datas=[('keys.json', '.')],
hiddenimports=['pkg_resources.py2_warn', 'googleapiclient', 'apiclient'],
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='SMIDST',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=True )
请帮帮我,提前谢谢
你能改变文件读取功能来手动嵌入文件吗?如果有效,可能找不到文件。要解决这个问题,您可以尝试将exe复制到主函数所在的位置,或者在运行命令行时将其复制到命令行所在的位置(pwd路径)
相关问题 更多 >
编程相关推荐