在PyInstaller的SPEC文件中使用变量

时间:2018-10-08 14:17:40

标签: python pyinstaller

我想像这样在我的PyInstaller SPEC文件的%appdata%部分中使用变量runtime_tmpdir

exe = EXE(pyz,
          a.scripts,
          a.binaries,
          a.zipfiles,
          a.datas,
          [],
          name='oky',
          debug=False,
          bootloader_ignore_signals=False,
          strip=False,
          upx=True,
          runtime_tmpdir="%appdata%\\MyFolder",
          console=False )

但是我认为它不了解%appdata%,是否可以使用SPEC文件中的变量?

任何帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以这样设置Windows环境:

runtime_tmpdir=os.environ['appdata']+"\\MyFolder",