第五章:文件处理

1.打开文件

# 语法:f = open('文件的路径',mode='打开文件的模式',encoding='操作文件的字符编码')
f = open(r'a.txt',mode='r',encoding='utf-8')

2.读取文件

data = f.read()
print(data)

3.关闭文件

f.close()
print(f) 

4.写入文件

#f.write(‘这是一个写入动作’+ \换行符)
#x写入一行数据(必须是字符串),写入后会把原先数据替换
f = open(r'a.txt', mode='w', encoding='utf-8')  # 默认是wt
f.write('第一行\n')  # 需要自己添加“\n”来换行
f.write('第二行\n')
f.close()

#f.writable()
# writelines指的是可以放一个列表或者元组,里面可以有多行内容,需要自己加换行符
f.writelines(['111111\n', '222222\n', '333333\n'])
f.close()
# 下面这样代码与上面写的结果一样
# f.write('aaaaaa\nbbbbbbb\ncccccc\n')

4.自动打开/关闭文件(上下文操作)

# as 指的是赋值
with open('a.txt', 'r', encoding='utf-8') as f:
    data = f.read()
    print(data)
#打开多个文件
with open('a1.txt', 'r', encoding='utf-8') as f1, \
        open('a2.txt', 'r', encoding='utf-8') as f2:
    data1 = f1.read()
    data2 = f2.read()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值