python 文件的创建open

一、基本文件操作

1、新建文件

语法:file = open(filename [,mode[,buffering]])

用open关键字,可以新建一个文件

常用的mode有两个,特记忆如下:

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

②w:打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

PS:r*的文件,原文件必须存在,而w*的文件,原文件可存在,也可不存在,如果原文件存在,则将其覆盖,如果不存在就创建。

2、打开文件时指定编码方式

用open()打开文件时,默认为GBK编码,当被打开的文件不是GBK编码时,将抛出异常,所以需要我们在打开文件的时候指定编码方式:

例如,打开采用UTF-8编码保存的notic.txt文件,使用如下代码转化:

file = open('notic.txt',  'r', encoding='utf-8')

猜你喜欢

转载自www.cnblogs.com/fish-101/p/11636199.html