Maison >développement back-end >Tutoriel Python >Comment utiliser des scripts Python pour les opérations sur les fichiers sur la plateforme Linux
La méthode d'utilisation des scripts Python pour les opérations sur les fichiers sur la plate-forme Linux nécessite des exemples de code spécifiques
Sous la plate-forme Linux, il est très pratique et courant d'utiliser des scripts Python pour les opérations sur les fichiers. Python fournit de nombreuses bibliothèques et fonctions intégrées pour implémenter des opérations telles que la lecture, l'écriture, la copie et la suppression de fichiers. Ci-dessous, je présenterai quelques méthodes d'exploitation de fichiers couramment utilisées et fournirai des exemples de code correspondants.
Pour lire un fichier, vous pouvez utiliser la fonction intégrée de Python open(). Cette fonction nécessite que le chemin du fichier et la méthode d'ouverture soient transmis en tant que paramètres.
# 打开文件并读取内容 file_path = "path/to/file.txt" with open(file_path, "r") as file: content = file.read() print(content)
Dans le code ci-dessus, nous avons utilisé l'instruction with pour ouvrir le fichier et spécifié le mode d'ouverture comme "r" (lecture seule). L'intégralité du contenu du fichier peut être lue en une seule fois via la fonction file.read() et enregistrée dans le contenu variable. Enfin, nous imprimons le contenu du fichier.
Si vous souhaitez écrire des données dans un fichier, vous pouvez utiliser le deuxième paramètre de la fonction open() pour spécifier si le fichier est ouvert en écriture ("w") ou en ajout ("a ") .
# 打开文件并写入内容 file_path = "path/to/file.txt" with open(file_path, "w") as file: file.write("Hello, World!")
Dans le code ci-dessus, nous utilisons la fonction open() pour ouvrir un fichier en écriture, et utilisons la fonction file.write() pour écrire la chaîne "Hello, World!"
Pour réaliser la copie de fichier, nous devons lire le contenu du fichier source et l'écrire dans le fichier cible.
# 复制文件内容 source_file = "path/to/source_file.txt" target_file = "path/to/target_file.txt" with open(source_file, "r") as source: with open(target_file, "w") as target: target.write(source.read())
Dans le code ci-dessus, nous ouvrons le fichier source et le fichier cible, et utilisons respectivement deux objets fichier source et cible. Lisez le contenu du fichier source via la fonction source.read() et écrivez le contenu dans le fichier cible à l'aide de la fonction target.write().
Pour supprimer des fichiers, vous pouvez utiliser la fonction remove() du module os.
# 删除文件 import os file_path = "path/to/file.txt" os.remove(file_path)
Dans le code ci-dessus, nous avons importé le module os et utilisé la fonction os.remove() pour effectuer l'opération de suppression de fichier.
Pour résumer, voici quelques méthodes courantes et exemples de codes pour utiliser des scripts Python pour effectuer des opérations sur les fichiers sur la plate-forme Linux. En maîtrisant ces méthodes, nous pouvons facilement effectuer des opérations telles que la lecture, l'écriture, la copie et la suppression de fichiers.
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!