ホームページ >バックエンド開発 >Python チュートリアル >cx_Freeze ビルドにフォルダー全体を含めるにはどうすればよいですか?
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 ビルドにフォルダー全体を含めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。