文件操作
Posted fushengbin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件操作相关的知识,希望对你有一定的参考价值。
global 声明这个是一个全局变量
语法格式: open(‘文件名‘,mode(模式)= ‘r‘(r:read(只读),w:write(只写,打开的时候会清空原始数据,如果没有则创建一个新的,一般用于新建文件),a:append(只能添加)),encoding=‘编码格式‘(以什么编码格式读取))默认是读取当前文件夹里面的某个文件,及当你读取的文件在该程序目录下就不用跟文件目录
读取文件:
打开文件:
file_object = open(‘1.txt‘,mode=‘r‘,encoding=‘utf-8‘)
读取文件(就是.read())
print(file_object.read())
关闭文件(就是.close())
file_object.close()
写入文件(会改变原始文件里面的数据):
打开文件:
file_object = open(‘1.txt‘,mode=‘w‘,encoding=‘utf-8‘)
写入文件:
file_object.write(‘chl‘)
关闭文件
file_object.close()‘‘‘
添加文件:
打开文件:
file_object = open(‘1.txt‘,mode=‘a‘,encoding=‘utf-8‘)
写入文件:
file_object.write(‘chl‘)
关闭文件
file_object.close()
其实常用的文件操作就这三种,然后还有一种写法:
with open(‘文件名‘,mode = ‘操作模式‘,encoding = ‘编码格式‘):
操作
这种进行完操作以后会将其自动关闭,然后em好像就没了,想起来在补充,总感觉忘了点什么
以上是关于文件操作的主要内容,如果未能解决你的问题,请参考以下文章