python基础学习day10

文件操作(IO技术)

文件分文本文件和二进制文件

文本文件:存储普通字符,可以用记事本打开。

二进制文件(非文本文件):数据内容用“字节”进行存储,无法用记事本打开。必须用专用软件解码。

python标准库中有许多文件操作相关的模块。

创建文件对象open()

基本语法格式:

                open(文件名【,打开方式】)

文本文件的写入

基本的文件写入操作

三个步骤

1、创建文件对象

2、写入数据

3、关闭文件对象(一定要有)

 

常用编码介绍

ASCⅡ、Unicode、utf-8、gbk

不同编码方式,英文都是一样的

乱码基本都是中文导致的

乱码的原因是编码和解码的不同 

python常用Unicode,所以我们经常用utf-8,因为兼容Unicode

write()/writelines()写入数据

write(a):把字符串a写入数据

wirtelines(b):把字符串列表写入文件中,不添加换行符

close()关闭文件流

结合finally或with语句

try...else...finally

with 语句块 a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值