0

現在、Python を使用して中程度のプロジェクトを開発しています。

多くのモジュールがあり、そのうちのいくつかはカスタマイズ モジュールです。そして、それらの一部は Python 以外のファイル (構成ファイルである可能性があります) であり、コピー/貼り付けなどを使用する必要があります (たとえば、クライアントがこのアプリを実行してハードウェア デバイスを接続すると、アプリはハードウェア デバイスを構成し、ハードウェアデバイスへのアプリのいくつかのファイル(ROMの場合があります))

最初の私の質問は: コード、モジュール、および Python 以外のファイルのすべてを含む単一の exe を作成できますか?

はいの場合、どうすればよいですか?

4

2 に答える 2

1

アプローチを変更して、モジュール内のすべてのファイルをテキストとして配置してみてください。次に、py2exeを使用して実行可能ファイルを作成すると、必要なすべてのデータが含まれます。このアプローチは、いくつかの小さなファイルがある場合にのみ意味があります。

より多くの大きなファイルを埋め込みたい場合は、その解決策を見てください: Py2exe: exe ファイル自体に静的ファイルを埋め込み、それらにアクセスします。

于 2013-10-22T11:21:05.450 に答える
0
  1. CMDを開く
  2. パスを PyInstaller ディレクトリに変更します (ex-C:\PyInstaller-2.1)。
  3. このコマンドを使用します

    pyinstaller.py my.py --noconsole --onefile --icon=icon.ico

my.py をスクリプト名に変更します。

--noconsole option remove the python console while executing your program. If you need console to get an output,just remove --noconsole
--onefile option makes all the modules and files in to one executable file.
--icon=icon.ico gives your exe an icon.Remember to put your icon file in Pyinstaller directory
于 2015-01-07T09:04:03.023 に答える