码迷,mamicode.com
首页 > 其他好文 > 详细

3.22

时间:2018-03-22 19:24:35      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:pen   div   判断   data   read   模式   一个   报错   utf-8   

字符编码

以什么语言存在的,就以什么语言取出来

文件处理

1.打开文件

open(‘文件的路径’,mode=‘打开的文件的模式’,encoding=‘操作文件的字符编码’)

(1)默认打开文件的模式的模式rt r代表只读 t代表文件文本

(2)默认打开文件的编码 当前操作系统默认的编码

2.读 写

data=f.read()

Print(date)占用两个资源,两个为对应的关系

3.关闭文件

f.close()回收操作系统的资源

with open(r‘a.txt‘,mode=‘r‘,encoding=‘utf-8‘)as f:

    for line in f:
print(line,end=‘‘)
操作文件的模式有三种:r w a

r:只读模式(当文件不存在时报错)
f=open(a.txt,mode=‘r‘,encoding=‘utf-8‘)
print(f.read()) 全读
print(f.readable()) 判断是否是只读类型
print(f.readline()) 一行一行读 自带换行符
print(f.readlines())结果是列表的方式 一行为一个元素

w:只写模式(当文件存在时,就清空 文件不存在时,创建空文档)
f=open(a.txt,mode=‘r‘,encoding=‘utf-8‘)
f.write(‘aaaaa\nbbbb\n‘) 不自带换行
f.writelines([‘hahaha1‘,‘hahaha2‘,‘hahaha3‘])
a:只追加写的模式(在文件不存在时,创建空文档 在文件存在时,光标直接跑到文件末尾)
f=open(a.txt,mode=‘r‘,encoding=‘utf-8‘)
f.weite(‘55555\n‘)
写日志模式可以用







 

3.22

标签:pen   div   判断   data   read   模式   一个   报错   utf-8   

原文地址:https://www.cnblogs.com/yftzw/p/8625163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!