python文件的操作

1. 文件

       •通过Python程序可对计算机中的各种文件内容进行增加,删除,修改,查询的操作
       •操作三步骤
              •打开文件
              •操作文件(读,写,改),保存文件
              •关闭文件
python文件的操作_第1张图片

2. 打开文件

      •可使用内置函数open来打开文件

file_name = 'demo.txt'
f=open("file_name","访问模式")        #以某种访问模式打开文件,默认方式是只读文件
f.close()        #关闭文件

      •open函数有返回值,返回值就是这个要操作的文件对象,即可以使用方法来操作文件对象
      •注意
            •当要打开的文件和要操作的程序不在一个文件夹下时,可使用路径来读取文件
            •可以用 r’路径’ 的方法保留路径原格式,避免出错。

file_name = r'D:\Project\part\day14\demo.txt'
f=open("file_name","访问模式")        
f.close()       #关闭文件

      •创建文件时应尽量使用英文,避免出现路径错误

3. 读取文件

      •当我们对文件进行操作时,每次操作完成时都需要关闭文件,步骤繁琐,所以我们可以使用with open… as …: 方法来操作,该方法会在操作完成时自动关闭文件。
      •读取文件可使用read方法
      •当要打开的文件出现乱码时,可使用encoding=’ '来转换编码方式(一般情况下使用的编码时utf-8)

file_name = 'demo.txt'
with open(file_name, encoding='utf-8') as file_obj:
    r = file_obj.read()
    print(r)

      •注意
            •read()方法括号里默认值为-1即取全部内容,你可根据自己的情况自行拿取。

3. 文件的写入

      •文件的写入使用write方法

file_name = 'demo.txt'
with open(file_name, encoding='utf-8') as file_obj:
	file_obj.write('美羊羊')

你可能感兴趣的:(python,python)