cx_Freeze を使用したフォルダーのインクルード
cx_Freeze を使用してアプリケーションをデプロイする場合、個々のファイルをインクルードすると、必ずしも目的のフォルダーに配置されるとは限りません。これを克服するには、インクルード ファイル引数の構成を通じてディレクトリのインクルードを理解することが重要です。
インクルード ファイルのセットアップ
buildOptions = dict(include_files = [(absolute_path, 'final_filename')])
例:
buildOptions = dict(include_files = [('/path/to/file.txt', 'my_file.txt')])
buildOptions = dict(include_files = ['relative/path/to/folder'])
向け例:
buildOptions = dict(include_files = ['my_folder/'])
または、タプルに変換して絶対パスを指定することもできます。
設定例
設定例は次のとおりです。 :
buildOptions = dict(include_files = [('/path/to/file1.txt', 'new_file1.txt'), 'my_folder/']) setup( name = "appname", version = "1.0", description = "description", author = "your name", options = dict(build_exe = buildOptions), executables = executables)
これらの手順に従うと、cx_Freeze には両方が含まれます。デプロイされたアプリケーションの一部としての個々のファイルとフォルダー。
以上がアプリケーションをデプロイするときに cx_Freeze を含むフォルダーを含める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。