Python OS Supprimer le fichier

Python OS Supprimer le fichier
Le système d'exploitation Python (OS) nous offre diverses approches en fonction de la tâche à accomplir. Le «OS.supprimer () ”La méthode de Python est utilisée dans cet article pour supprimer les fichiers du système. En plus de l'emplacement du nom du document, le chemin est également fourni à la méthode. Le répertoire où le fichier est enregistré, le nom d'utilisateur et le nom de fichier sont tous inclus dans le chemin.

Exemple 1: Utilisation du système d'exploitation Python.Suppter () Méthode pour supprimer les fichiers du système

Dans cet exemple, nous utilisons le «OS.Remove () ”Méthode pour supprimer les fichiers du système. En ajoutant le chemin du fichier dans la méthode «retirer ()», nous pouvons supprimer les fichiers. L'importation de la bibliothèque «OS» est nécessaire pour supprimer le fichier du système. Un système d'exploitation de modularité divise ses différentes activités en tâches discrètes, chacune avec son interface utilisateur. En revanche, un système d'exploitation monolithique traditionnel a une seule version définie par l'utilisateur et fonctionne de manière tout ou rien. Les outils pour générer et essuyer les répertoires, les documents et les informations qu'ils détiennent ainsi que pour modifier et accéder à la structure du répertoire sont tous disponibles dans le package Python OS.

Commençons maintenant la procédure pour supprimer le fichier du système. Nous commençons la procédure en créant deux fichiers texte sur le bureau et en leur donnant les noms «enregistrer» et «données» comme on peut le voir dans. Nous commençons maintenant le code pour supprimer ces deux fichiers après les avoir créés:

Le premier fichier qui a le nom «enregistrement» est supprimé dans la première section. Commençons par importer le module Python «OS». Les extensions du système d'exploitation ne sont pas requises pour Python; Vous pouvez simplement importer la bibliothèque «OS». Ensuite, nous ajoutons le nom de fichier que nous voulons supprimer du système. Dans ce cas, nous supprimons le «enregistrement.Fichier txt "car il s'agit d'un document texte. C'est pourquoi le «.txt ”est inclus dans le nom du fichier. Ce nom de fichier est conservé dans la variable «file_name» que nous avons faite.

Ensuite, à l'étape suivante, nous ajoutons l'emplacement du fichier car il est déjà enregistré sur le bureau. Accédez au document, cliquez dessus et sélectionnez «Propriétés» pour ce faire. À partir de là, nous copie l'emplacement et le coller, qui est «Utilisateurs / Aqsayasin / Desktop». Cela montre le nom d'utilisateur «aqsayasin» et le bureau comme lieu de stockage du document. Cet emplacement de fichier est conservé dans la variable «file_location». Pour établir correctement le chemin du fichier que nous voulons supprimer, nous rejoignons maintenant le chemin à l'aide du «OS.chemin.join () ”Fonctionne et fournit les arguments« file_name »et« file_location ». Nous stockons ces informations dans la variable nouvellement générée, «chemin».

Étant donné que le chemin du fichier est conservé dans la variable «Chemin», nous appelons la méthode «Supout ()» avec «OS» et la transmet à la variable. La méthode "print ()" est ensuite utilisée pour imprimer l'instruction, "le fichier est supprimé".

Pour vous permettre de copier et de coller le code sur votre compilateur, nous vous fournissons également une capture d'écran de code et collez le code directement à partir du compilateur.

Code:

Importer un système d'exploitation
file_name = 'enregistrement.SMS'
file_location = r "c: / users / aqsayasin / bureau"
chemin = os.chemin.join (file_location, file_name)
OS.Supprimer (chemin)
imprimer ("Le fichier est supprimé.")

Le message «Le fichier est supprimé» s'affiche dans la sortie:

Maintenant que le code est exécuté, le fichier d'enregistrement est supprimé car il y avait auparavant deux fichiers nommés «enregistrer» et «données» sur le bureau. De là, nous supprimons le fichier d'enregistrement. Maintenant, nous nous retrouvons avec le fichier «données».

Le deuxième fichier de cet exemple, les «données», est maintenant supprimé dans la section suivante. Nous suivons les étapes identiques comme dans la section précédente pour ce faire, à l'exception que le nom de fichier est la «données.txt »dans ce cas. Ensuite, après avoir ajouté l'emplacement, nous combinons le «nom de fichier» et «l'emplacement du fichier» en les transmettant au «OS.chemin.join () ”Méthode. Cette méthode combine le nom du fichier et l'emplacement, créant le chemin d'accès au fichier que nous souhaitons supprimer qui est «User / Aqsayasin / Desktop». Pour supprimer le fichier, nous appelons ensuite la méthode «Supout ()» tout en fournissant un argument «chemin». L'instruction «Le fichier est supprimé» s'affiche ensuite à l'aide de la méthode «print ()».

Code:

Importer un système d'exploitation
file_name = 'data.SMS'
file_location = r "c: / users / aqsayasin / bureau"
chemin = os.chemin.join (file_location, file_name)
OS.Supprimer (chemin)
imprimer ("Le fichier est supprimé.")

Le fichier «données» est essuyé avec succès à partir du bureau lorsque le script est exécuté. Et le message «Le fichier est supprimé» s'affiche:

Exemple 2: Utilisation de la condition IF-Else et du système d'exploitation.Suppter () Méthode pour supprimer le fichier

Dans cet exemple, nous éliminons un document du bureau à l'aide de la méthode «retirer ()». Ensuite, nous appliquons la condition «IF» à l'intérieur de la méthode «retirer ()». Si le fichier est sur le système, il est supprimé et l'instruction «Le fichier est supprimé» est imprimé. Si ce n'est pas le cas, il dit "le fichier n'est pas présent dans le système".

Commençons à mettre le code en pratique en important d'abord le module Python "OS" comme "O". Ensuite, nous colletons le chemin «Utilisateurs / Aqsayasin / Desktop / A Yasin.txt ”dans le code. Ce chemin est conservé dans la variable «p» que nous avons faite. Comme le montre la capture d'écran suivante, ce fichier est présent sur le bureau de notre système.

Ensuite, nous utilisons «existant ()» avec «o.chemin »pour appliquer une condition« si ». À l'intérieur, nous appelons le «O.retirer () ”Méthode et passer le chemin. Si le chemin est précis ou si le fichier est présent sur le bureau du système, la première instruction est imprimée. Sinon, la deuxième déclaration est imprimée.

Code:

importer le système d'exploitation comme o
P = r'c: / utilisateurs / aqsayasin / Desktop / a_yasin.SMS'
Si o.chemin.existe (P):
o.Supprimer (P)
print ("le fichier est supprimé")
autre:
print ("Le fichier n'est pas présent dans le système")

Lorsque nous appuyons sur le bouton Exécuter, le résultat est présenté. Il affiche l'instruction IF qui se lit comme suit: «Le fichier est supprimé», car le fichier est déjà présent dans le système et est supprimé lorsque la méthode «retirer ()» est appliquée.

Maintenant, dans sa section suivante, nous imprimons l'instruction ELSE en incluant le chemin d'accès d'un fichier qui n'est pas actuellement sur le système. «Utilisateurs / Aqsayasin / Desktop / Sujet.Txt »Le chemin est utilisé dans cette section. Depuis le sujet du fichier.txt est absent dans le système, l'instruction ELSE est imprimée lorsque nous utilisons le «O.Méthode retire () ”.

Code:

importer le système d'exploitation comme o
P = r'c: / utilisateurs / aqsayasin / bureau / sujets.SMS'
Si o.chemin.existe (P):
o.Supprimer (P)
print ("le fichier est supprimé")
autre:
print ("Le fichier n'est pas présent dans le système")

Puisque ce fichier n'est pas sur notre système, l'instruction ELSE «le fichier n'est pas présent dans le système» s'affiche. Nous plaçons le nom de fichier dans le chemin au hasard pour voir si la fonction «supprimer ()» fonctionne sous la condition «IF» ou non.

Pour supprimer le fichier du système, nous utilisons la méthode «retirer ()» à l'intérieur des blocs «Essayer» et «sauf» dans la troisième section de cet exemple. Vous pouvez voir dans l'image suivante qu'il y a un fichier nommé "Python" sur votre bureau. Nous allons le supprimer en utilisant le «OS.Méthode retire () ”.

Maintenant, commençons à mettre le code en action. Tout d'abord, importez le module Python «OS» comme «O». Ensuite, appelez le bloc «essayez» qui vous permet de vérifier un morceau de code pour les erreurs. Le bloc sauf vous aide à corriger l'erreur. La méthode «retirer ()» est appelée à l'intérieur du bloc «essayez» avec le «User / Aqsayasin / Desktop / Python.Txt ”Path qui est passé entre parenthèses parce que le nom du fichier est" Python ". Ensuite, la fonction «print ()» est appelée avec l'instruction «Le fichier est supprimé» qui est passé dans. Et le bloc «sauf» est utilisé. À l'intérieur, nous appelons la fonction «print ()» avec l'instruction «Fichier n'est pas présent».

Code:

importer le système d'exploitation comme o
essayer:
O.supprimer (r'c: / utilisateurs / aqsayasin / bourse / python.SMS')
print ("le fichier est supprimé")
sauf:
imprimer ("le fichier n'est pas présent")

Maintenant que le fichier est effacé du système, le message «Le fichier est supprimé» s'affiche, indiquant que le code est exécuté avec succès.

Conclusion

Dans cet article, nous avons couvert comment supprimer les fichiers du système en python. Pour ce faire, nous avons utilisé le «OS.Méthode retire () ”. La méthode «retirer ()» est invoquée avec le chemin particulier du fichier que nous voulons supprimer du système comme argument. Dans cet article, nous avons fourni deux exemples. Dans le premier exemple, deux fichiers ont été supprimés. Dans le deuxième exemple, la fonction «retirer ()» est appelée à l'intérieur d'une condition «if». Dans la deuxième partie du deuxième exemple, nous avons utilisé cette méthode à l'intérieur d'un bloc d'essai et d'exception pour supprimer le fichier.