首页 > 其他 > 详细

文件操作

时间:2019-05-18 14:22:39      阅读:89      评论:0      收藏:0      [点我收藏+]
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好像就没了,想起来在补充,总感觉忘了点什么

文件操作

原文:https://www.cnblogs.com/fushengbin/p/10885423.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!