Termasuk Folder dengan cx_Freeze
cx_Freeze membolehkan anda membekukan skrip Python menjadi boleh laku kendiri. Walau bagaimanapun, kadangkala anda mungkin mahu memasukkan keseluruhan direktori fail dalam boleh laku anda.
Penyelesaian:
Untuk memasukkan folder dalam binaan cx_Freeze anda, anda perlu menggunakan hujah include_files dalam kamus buildOptions. Anda boleh menentukan fail individu atau keseluruhan folder.
Contoh dengan Fail Tunggal:
Untuk memasukkan satu fail, gunakan sintaks berikut:
buildOptions = dict(include_files = [(absolute_path_to_file, 'final_filename')])
Contoh dengan Folder:
Untuk memasukkan keseluruhan folder, gunakan yang berikut sintaks:
buildOptions = dict(include_files = ['your_folder/'])
Alternatif:
Sebagai alternatif, anda juga boleh menggunakan tuple untuk memasukkan fail dengan laluan mutlak:
buildOptions = dict(include_files = [('absolute_path_to_your_file', 'final_filename')])
Pilihan cx_Freeze:
Skrip cx_Freeze termasuk pilihan --include-files yang membolehkan anda memasukkan fail dan folder terus dari baris arahan:
python -m cx_Freeze script.py --include-files=your_folder/
Rujukan:
Untuk maklumat lanjut tentang memasukkan fail dalam cx_Freeze, rujuk topik berikut:
Atas ialah kandungan terperinci Bagaimanakah cara saya memasukkan Keseluruhan Folder dalam cx_Freeze Build Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!