os.mkdir(dir_name)
: utilisé pour créer un nouveau dossier
Lorsque le dossier à créer existe déjà, Une erreur. sera signalé : FileExistsError : [Errno 17] Le fichier existe :
os.mkdir(dir_name)
:用于新建文件夹
,当要新建的文件夹已经存在的时候,就会报错:FileExistsError: [Errno 17] File exists:
因此,我们一般在新建一个文件夹的时候,会和os.path.exists()
集合使用,如下:
1、判断一个文件夹是否存在
,如果不存在就新建它,如果已经存在就跳过:
dir_name = "./images" if not os.path.exists(dir_name): os.mkdir(dir_name)
os.makedirs(dir_name2, exist_ok=True)
:功能和os.mkdir一样也是用于新建文件夹,但是使用起来更方便,功能也更多一点
os.makedirs:可以递归的创建多个文件夹
os.makedirs:的exist_ok参数设置为True
时,可以自动判断当文件夹已经存在就不创建
如下,是递归的新建目录:images/imgs2
dir_name2 = "./images2/imgs2" os.makedirs(dir_name2, exist_ok=True)
利用dir(module_name)
os.path.exists()</code > Utilisation de la collection, comme suit : <p></p>1. Déterminez si un <code>dossier existe
S'il n'existe pas, créez-le. S'il existe déjà, ignorez-le : import cv2 cvtCOLORS = [color for color in dir(cv2) if color.startswith("COLOR_")] print(cvtCOLORS)
True
, il peut déterminer automatiquement quand le dossier existe déjà et ne pas le créer 🎜🎜 Comme suit, c'est récursif Créez un nouveau répertoire : images/imgs2
🎜import os os.mkdir('d:\hello') # 正常 os.mkdir('d:\hello\hi') # 正常 # 如果d:\hello目录不存在 # 则os.mkdir('d:\hello\hi')执行失败
dir(module_name) code> pour vérifier d'abord le module Toutes les méthodes et attributs🎜🎜🎜🎜Génération de liste combinée et instruction if pour déterminer les méthodes et attributs qui commencent par une certaine lettre🎜🎜🎜🎜Par exemple, ce qui suit consiste à afficher les attributs de toutes les couleurs conversions d'espace dans le module opencv🎜 import os
os.makedirs('d:\hello') # 正常
os.makedirs('d:\hello\hi') # 正常
# 如果d:\hello目录不存在
# 则os.makedirs('d:\hello\hi') # 仍然正常
Copier après la connexion🎜Imprimez opencv Toutes les propriétés liées à l'espace colorimétrique. 🎜🎜Supplémentaire : La différence et l'utilisation de os.mkdir() et os.makedirs() en Python🎜🎜os.makedir(path) et os.makedirs(path) Synchronisation des fichiers hadoop avec le disque du serveur au travail aujourd'hui, en raison de la catégorie de fichiers Il existe de nombreux répertoires. Lors de la migration de fichiers, vous devez déterminer s'ils existent. Il existe deux méthodes os.mkdir(path) et os.makedirs(path)🎜🎜Tout d'abord, parlons de os.mkdir( chemin). Sa fonction est de créer un répertoire niveau par niveau, le principe est que le répertoire précédent existe déjà. S'il n'existe pas, une exception sera signalée, ce qui est plus gênant, mais il existe pour sa propre raison. votre répertoire est créé dynamiquement en fonction du nom du fichier, vous constaterez que même s'il est fastidieux, il est très utile. Garantissez que vous ne créerez pas de mauvais chemins doubles ou multicouches à cause de votre tremblement de main temporaire 🎜rrreee🎜 Ensuite, là. est os.makedirs(path). Vous pouvez deviner la différence rien qu'à partir de la méthode d'écriture. Il peut le faire en une seule fois. Créer un répertoire multi-niveaux Même si le répertoire intermédiaire n'existe pas, il peut être créé normalement (pour vous). . C'est effrayant d'y penser. Et si vous écrivez un mauvais mot dans le répertoire intermédiaire...🎜rrreee.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!