Maison >développement back-end >Tutoriel Python >Introduction aux commandes d'opération d'ouverture et de fermeture de fichiers en python

Introduction aux commandes d'opération d'ouverture et de fermeture de fichiers en python

不言
不言original
2018-04-27 10:20:473030parcourir

Ce qui suit est une introduction aux commandes d'opération d'ouverture et de fermeture de fichiers en python. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde. Jetons un coup d'œil ensemble

1. Ouverture et fermeture de fichiers

En python, utilisez la fonction open pour ouvrir un fichier existant ou créer. un nouveau fichier

ouvert (nom du fichier, mode d'accès).

 f = open('test.txt', 'w')

Mode d'ouverture de fichier :

访问模式

说明

r

以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。

w

打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a

打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

rb

以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。

wb

以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

ab

以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

r+

打开一个文件用于读写。文件指针将会放在文件的开头。

w+

打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a+

打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。

rb+

以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。

wb+

以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

ab+

以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

Mode d'accès

Description
r Ouvrez le fichier en lecture seule. Le pointeur de fichier sera placé au début du fichier. C'est le mode par défaut.
# 新建一个文件,文件名为:test.txt
f = open('test.txt', 'w')
# 关闭这个文件
f.close()

w

Ouvrez un fichier en écriture uniquement. Si le fichier existe déjà, il est écrasé. Si le fichier n'existe pas, créez un nouveau fichier.

a Ouvrez un fichier à ajouter. Si le fichier existe déjà, le pointeur de fichier sera placé à la fin du fichier. En d’autres termes, le nouveau contenu sera écrit après le contenu existant. Si le fichier n'existe pas, créez un nouveau fichier en écriture.

rb Ouvre un fichier au format binaire en lecture uniquement. Le pointeur de fichier sera placé au début du fichier. C'est le mode par défaut.

wb Ouvre un fichier au format binaire en écriture uniquement. Si le fichier existe déjà, il est écrasé. Si le fichier n'existe pas, créez un nouveau fichier.
ab Ouvrez un fichier au format binaire pour l'ajouter. Si le fichier existe déjà, le pointeur de fichier sera placé à la fin du fichier. En d’autres termes, le nouveau contenu sera écrit après le contenu existant. Si le fichier n'existe pas, créez un nouveau fichier en écriture.
r+ Ouvrez un fichier en lecture et en écriture. Le pointeur de fichier sera placé au début du fichier.
w+ Ouvrez un fichier en lecture et en écriture. Si le fichier existe déjà, il est écrasé. Si le fichier n'existe pas, créez un nouveau fichier.
a+ Ouvre un fichier en lecture et en écriture. Si le fichier existe déjà, le pointeur de fichier sera placé à la fin du fichier. Le fichier sera ouvert en mode ajout. Si le fichier n'existe pas, un nouveau fichier est créé pour la lecture et l'écriture.
rb+ Ouvre un fichier au format binaire pour la lecture et l'écriture. Le pointeur de fichier sera placé au début du fichier.
wb+ Ouvre un fichier au format binaire pour la lecture et l'écriture. Si le fichier existe déjà, il est écrasé. Si le fichier n'existe pas, créez un nouveau fichier.
ab+ Ouvrez un fichier au format binaire pour l'ajouter. Si le fichier existe déjà, le pointeur de fichier sera placé à la fin du fichier. Si le fichier n'existe pas, un nouveau fichier est créé pour la lecture et l'écriture.
Remarque : lors de l'écriture pour ouvrir le fichier, écrivez pour fermer le fichier immédiatement Recommandations associées : Python copie les fichiers dans le répertoire spécifiéMéthode Python pour obtenir le chemin du fichier d'exécution du programme

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:
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