ホームページ >バックエンド開発 >Python チュートリアル >cx_Freeze ビルドにフォルダー全体を含めるにはどうすればよいですか?

cx_Freeze ビルドにフォルダー全体を含めるにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-25 21:15:16289ブラウズ

How do I Include an Entire Folder in My cx_Freeze Build?

cx_Freeze を含むフォルダーを含める

cx_Freeze を使用すると、Python スクリプトをスタンドアロンの実行可能ファイルにフリーズできます。ただし、実行可能ファイルにファイルのディレクトリ全体を含めたい場合があります。

解決策:

cx_Freeze ビルドにフォルダーを含めるには、以下を使用する必要があります。 buildOptions ディクショナリの include_files 引数。個々のファイルまたはフォルダー全体を指定できます。

単一ファイルの例:

単一ファイルを含めるには、次の構文を使用します:

buildOptions = dict(include_files = [(absolute_path_to_file, 'final_filename')])

フォルダーの例:

全体を含めるにはフォルダーを指定するには、次の構文を使用します:

buildOptions = dict(include_files = ['your_folder/'])

代替:

別の方法として、タプルを使用して絶対パスを持つファイルを含めることもできます:

buildOptions = dict(include_files = [('absolute_path_to_your_file', 'final_filename')])

cx_Freezeオプション:

cx_Freeze スクリプトには --include-files オプションが含まれており、コマンド ラインから直接ファイルやフォルダーを含めることができます:

python -m cx_Freeze script.py --include-files=your_folder/

参照:

cx_Freeze にファイルを含める方法の詳細については、次を参照してください。トピック:

  • cx_freeze を使用するときに他のファイルをバンドルするにはどうすればよいですか?

以上がcx_Freeze ビルドにフォルダー全体を含めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。