pyinstaller问题和问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyinstaller问题和问题相关的知识,希望对你有一定的参考价值。

我在Linux ubuntu上使用python 3.6.8,我有一个py.file(pyinst_tester.py),我想使用以下方法测试pyinstaller:我有三个文件(pyinst_tester.py)(bell.mp3)(filetotestadd.txt)

[(pyinst_tester.py)仅在从文本文件(filetotestadd.txt)中读取播放命令后,才发出铃声。

[如果我使用pyinstaller,则可以使它正常工作,但是,当(pyins_teseter.py)变成EXE时...。它不包含(bell.mp3)或(filetotestadd.txt),因为删除了目录中没有声音。

按照pyinstaller手册中的说明进行操作,并且确实按预期将其添加到规格文件中,但是我会认为,当您制作单个文件EXE时,它包含(filetotestadd.txt)和(bell.mp3)INSIDE IT从而使这些文件从它们所在的目录中成为多余文件,并且与EXE无关...因此可移动。

我是否缺少某些东西?? ...,如果没有,我如何获得一个同时包含mp3和文本文件的EXE文件?

谢谢

我没有正确理解什么。

我尝试过:pyinstaller -F --add-data'filetotestadd.txt :.' pyinst_tester.py

这是我要转向exe的代码。

import subprocess

f=open('testfile1','w')
f.write('This has worked')
f.close()

f=open('testfile1','r')
test=f.readline()
f.close()

print(test)



f=open('filetotestadd.txt','r')
read=f.readline()

if 'play' in read:

    subprocess.call(['cvlc','bell.mp3'])

[我在Linux ubuntu上使用python 3.6.8,并且我有一个py.file(pyinst_tester.py),我想使用pyinstaller对其进行测试:我有三个文件(pyinst_tester.py)(bell.mp3)(filetotestadd.txt )(...

答案

我正在关闭这个问题。我已经尝试了一切,但我做不到。而且我没有更多的反馈了。因此,我要关闭它。

以上是关于pyinstaller问题和问题的主要内容,如果未能解决你的问题,请参考以下文章

谈谈 Pyinstaller 的编译和反编译,如何保护你的代码

PyQt 膨胀和 Pyinstaller

ubuntu下使用pyinstaller将python文件打包成exe(py文件中含有keras框架的代码)

Pyinstaller 不包含 libsndfile

Pyinstaller .exe 抛出 Windows Defender [无发布者]

使用PyInstaller构建Cython编译的python代码。