Maison > développement back-end > Tutoriel Python > Comment créer des répertoires avec « ~ » dans le chemin en utilisant « os.makedirs » ?

Comment créer des répertoires avec « ~ » dans le chemin en utilisant « os.makedirs » ?

Patricia Arquette
Libérer: 2024-11-10 10:43:03
original
1099 Les gens l'ont consulté

How to Create Directories with

Résolution du problème "~" non reconnu dans les chemins "os.makedirs"

Lorsque vous travaillez avec des chemins contenant le caractère "~" , signifiant le répertoire personnel de l'utilisateur, la fonction "os.makedirs" de Python peut rencontrer des difficultés. La raison en est que "~" n'est pas automatiquement développé par la fonction.

Pour résoudre ce problème et créer avec précision des répertoires dans le répertoire personnel prévu, vous devez développer manuellement le caractère "~". Ceci peut être réalisé en utilisant la fonction "os.path.expanduser". Voici comment :

my_dir = os.path.expanduser('~/some_dir')
Copier après la connexion

En développant le caractère "~", vous spécifiez explicitement que le répertoire "some_dir" doit être créé dans votre répertoire personnel, corrigeant ainsi le problème rencontré avec "os.makedirs" qui ne reconnaît pas "~".

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal