day17笔记:
文件:
长期存储数据
单位是字节(byte)
文件的操作
1打开文件
2读写文件
3关闭文件
释放资源(缓冲区,内核资源)
打开文件的函数:
open(文件路径名,打开模式)
方法:
F.close() 关闭文件
#读,仅在r模式下可用
F.read([n]) 读取n个字节/n个字符
F.readline()
F.readlines()
#写,仅在'w','x','a'模式下可用
F.write(字节串/字符串)
F.writelines([字节串/字符串元素])
#以下两个文件通常只对二进制文件操作
F.seek(偏移量,起始位置)
F.tell() #得到当前读写位置的指针
F.flush() #清空缓冲区
打开模式:
二进制模式:'b'
把文件看成是字节数据,读写时会直接把磁盘数据以字节串形式返回或写入
文本模式: 't'
把文件看成是字符数据,读写过程中会自动编/解码(默认是'utf-8'),而且会把换行符进行自动转换
汉字编码
只有两种:
GB系列(国家标准)
GB18030(GBK(GB2312))
Unicode系列(国际标准)
Unicode32(Unicode16))) <-----> UTF-8互转
编码字符串:
'gb18030','gbk','gb2312' ,'utf-8','ascii'...
编码注释:
# -*- coding:gbk -*-
标准输入输出文件:
sys.stdin
sys.stdout
sys.stderr
-------------------------------------------------------------
python基础-day18
最新推荐文章于 2019-02-18 15:22:15 发布
本文是Python编程的初学者教程,涵盖了Python基础概念,包括变量、数据类型、控制流程和函数等基础知识。通过实例解析,帮助读者快速上手Python编程。
摘要由CSDN通过智能技术生成