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 的编译和反编译,如何保护你的代码
ubuntu下使用pyinstaller将python文件打包成exe(py文件中含有keras框架的代码)