Maison > développement back-end > Tutoriel Python > Comment inclure un dossier entier dans ma build cx_Freeze ?

Comment inclure un dossier entier dans ma build cx_Freeze ?

Linda Hamilton
Libérer: 2024-11-25 21:15:16
original
308 Les gens l'ont consulté

How do I Include an Entire Folder in My cx_Freeze Build?

Inclure un dossier avec cx_Freeze

cx_Freeze vous permet de geler des scripts Python dans des exécutables autonomes. Cependant, vous souhaiterez parfois inclure un répertoire entier de fichiers dans votre exécutable.

Solution :

Pour inclure un dossier dans votre build cx_Freeze, vous devez utiliser l'argument include_files dans le dictionnaire buildOptions. Vous pouvez spécifier des fichiers individuels ou un dossier entier.

Exemple avec un seul fichier :

Pour inclure un seul fichier, utilisez la syntaxe suivante :

buildOptions = dict(include_files = [(absolute_path_to_file, 'final_filename')])
Copier après la connexion

Exemple avec dossier :

Pour inclure un dossier entier, utilisez ce qui suit syntaxe :

buildOptions = dict(include_files = ['your_folder/'])
Copier après la connexion

Alternative :

Comme alternative, vous pouvez également utiliser un tuple pour inclure des fichiers avec un chemin absolu :

buildOptions = dict(include_files = [('absolute_path_to_your_file', 'final_filename')])
Copier après la connexion

Options cx_Freeze :

Le script cx_Freeze comprend un --include-files option qui vous permet d'inclure des fichiers et des dossiers directement depuis la ligne de commande :

python -m cx_Freeze script.py --include-files=your_folder/
Copier après la connexion

Référence :

Pour plus d'informations sur l'inclusion de fichiers dans cx_Freeze, reportez-vous à la rubrique suivante :

  • Comment puis-je regrouper d'autres fichiers lors de l'utilisation cx_freeze ?

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal