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

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