Pour ouvrir un fichier, utilisez la fonction open(), qui nécessite le nom du fichier et une chaîne de modèle. Les modes couramment utilisés incluent : 'r' (lecture seule), 'w' (écriture et écrasement), 'a' (ajouter), 'r+' (lecture et écriture), 'w+' (écriture, lecture et écrasement), ' a+ ' (ajouter, lire et écrire). N'oubliez pas que vous devez fermer le fichier à l'aide de la méthode close() pour libérer des ressources.
Comment ouvrir un fichier en Python
Allons droit au but : En Python, utilisez la fonction open()
pour ouvrir un fichier. open()
函数打开一个文件。
详细阐述:
open()
函数需要两个参数:
-
文件名:要打开的文件的名称
-
模式:指定文件打开方式的字符串
常用模式:
-
'r':以只读模式打开文件
-
'w':以写入模式打开文件。如果文件不存在,将创建新文件。如果文件存在,将覆盖原有内容。
-
'a':以追加模式打开文件。如果文件不存在,将创建新文件。如果文件存在,将在文件末尾追加内容。
-
'r+':以读写模式打开文件。允许读写文件中的内容。
-
'w+':以写入和读取模式打开文件。与 'w' 模式类似,但文件打开后,可以读写内容。
-
'a+':以追加和读取模式打开文件。允许读写文件中的内容,并且可在文件末尾追加内容。
示例:
以下示例以只读模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "r")</code>
以下示例以写入模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "w")</code>
以下示例以追加模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "a")</code>
注意:
- 必须关闭已打开的文件,释放系统资源。可以使用
close()
方法关闭文件。
- 如果文件不存在并且尝试以 'r' 模式打开,
open()
函数将引发 FileNotFoundError
异常。
- 如果文件存在并且尝试以 'w' 或 'a' 模式打开,
open()
Élaboration : 🎜🎜🎜
open()
La fonction nécessite deux paramètres : 🎜
- 🎜Nom du fichier : 🎜Le nom du fichier à ouvrir🎜
- 🎜Mode : 🎜Chaîne spécifiant comment ouvrir le fichier🎜🎜🎜🎜Modes communs : 🎜🎜
- 🎜'r'🎜 : Ouvrir le fichier en mode lecture seule 🎜
- 🎜'w'🎜 : Ouvrir dans document en mode écriture. Si le fichier n'existe pas, un nouveau fichier sera créé. Si le fichier existe, le contenu original sera écrasé. 🎜
- 🎜'a'🎜 : Ouvrez le fichier en mode ajout. Si le fichier n'existe pas, un nouveau fichier sera créé. Si le fichier existe, le contenu sera ajouté à la fin du fichier. 🎜
- 🎜'r+'🎜 : Ouvrez le fichier en mode lecture-écriture. Permet de lire et d'écrire le contenu du fichier. 🎜
- 🎜'w+'🎜 : Ouvrez le fichier en mode écriture et lecture. Similaire au mode « w », mais une fois le fichier ouvert, le contenu peut être lu et écrit. 🎜
- 🎜'a+'🎜 : Ouvrez le fichier en modes ajout et lecture. Permet de lire et d'écrire le contenu du fichier et d'ajouter du contenu à la fin du fichier. 🎜🎜🎜🎜Exemple : 🎜🎜🎜L'exemple suivant ouvre le fichier "monfichier.txt" en mode lecture seule : 🎜rrreee🎜L'exemple suivant ouvre le fichier "monfichier.txt" en mode écriture : 🎜rrreee🎜L'exemple suivant s'ouvre en mode ajout " monfichier.txt " Fichier : 🎜rrreee🎜🎜Remarque : 🎜🎜
- Les fichiers ouverts doivent être fermés pour libérer les ressources du système. Les fichiers peuvent être fermés à l'aide de la méthode
close()
. 🎜
- Si le fichier n'existe pas et qu'une tentative est faite de l'ouvrir en mode 'r', la fonction
open()
déclenchera une exception FileNotFoundError
. 🎜
- Si le fichier existe et qu'une tentative est faite pour l'ouvrir en mode 'w' ou 'a', la fonction
open()
écrasera ou ajoutera au contenu du fichier existant. 🎜🎜
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