dataCreatingGUI/DataCreating_Click.spec

66 lines
1.7 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# -*- mode: python -*-
block_cipher = None
a = Analysis(['bin\\DataCreating_Click.py'],
pathex=['E:\\git-code\\dataCreatingGUI'],
binaries=[],
datas=[],
hiddenimports=['PySide6.QtXml'],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
#######!!!注意点1加载自己的资源文件#####################
def extra_datas(mydir):
def rec_glob(p, files):
import os
import glob
for d in glob.glob(p):
if os.path.isfile(d):
files.append(d)
rec_glob("%s/*" % d, files)
files = []
rec_glob("%s/*" % mydir, files)
extra_datas = []
for f in files:
extra_datas.append((f, f, 'DATA'))
return extra_datas
# append the 'Resources' dir
a.datas += extra_datas('etc') ###这里是自己的资源文件夹
a.datas += extra_datas('ui') ###这里是自己的资源文件夹
################################################
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
[],
exclude_binaries=True, ###!!!注意点3这里是True
name='dataCreatingGUI',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=False)
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
name='dataCreatingGUI')