Inclure des dossiers avec cx_Freeze
Lors du déploiement de votre application à l'aide de cx_Freeze, l'inclusion de fichiers individuels ne les place pas toujours dans les dossiers souhaités. Pour surmonter ce problème, la clé est de comprendre l'inclusion de répertoires via la configuration de l'argument des fichiers d'inclusion.
Configuration des fichiers d'inclusion
buildOptions = dict(include_files = [(absolute_path, 'final_filename')])
Pour exemple :
buildOptions = dict(include_files = [('/path/to/file.txt', 'my_file.txt')])
buildOptions = dict(include_files = ['relative/path/to/folder'])
Par exemple :
buildOptions = dict(include_files = ['my_folder/'])
Vous pouvez également spécifier un chemin absolu en le convertissant en un tuple.
Exemple de configuration
Voici un exemple de configuration :
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)
En suivant ces étapes, cx_Freeze inclura à la fois les fichiers et dossiers individuels comme partie de votre application déployée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!