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
289 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!

source:php.cn
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