Termasuk Folder dengan cx_Freeze
Apabila menggunakan aplikasi anda menggunakan cx_Freeze, termasuk fail individu mungkin tidak sentiasa meletakkannya ke dalam folder yang diingini. Untuk mengatasinya, kuncinya ialah memahami kemasukan direktori melalui konfigurasi argumen include files.
Menyediakan Termasuk Fail
buildOptions = dict(include_files = [(absolute_path, 'final_filename')])
Contohnya:
buildOptions = dict(include_files = [('/path/to/file.txt', 'my_file.txt')])
buildOptions = dict(include_files = ['relative/path/to/folder'])
Contohnya:
buildOptions = dict(include_files = ['my_folder/'])
Sebagai alternatif, anda boleh menentukan laluan mutlak dengan menukarnya menjadi tupel.
Contoh Persediaan
Berikut ialah contoh persediaan:
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)
Dengan mengikuti langkah ini , cx_Freeze akan memasukkan kedua-dua fail dan folder individu sebagai sebahagian daripada aplikasi anda yang digunakan.
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Folder dengan cx_Freeze Apabila Menggunakan Aplikasi Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!