python实训

python实训day01

本地文件读写

(1)读写纯文本文件
(2)读写非纯文本文件
(3)文本编码
(4)读写图片二进制
(5)Base64编码。

核心代码

1.读写纯文本文件:# 相路径同级./ 父级…/
绝对路径 所有电脑路径
file = open(’./chinese_utf-8.txt’,mode=‘r’,encoding=‘utf-8’)
content = file.read()
print(content)
file.close()
#chinese_utf-8.txt为外部文件
2.编码解码:print(‘中’.encode(encoding=‘gbk’))
3.读写非纯文本文件:with open(’./test1.jpg’,mode=‘r+b’) as f:
print(f.read())
4.Base64:import base64
str1 = ‘1234567891’
content_b64_bytes=base64.b64encode(str1.encode(encoding=‘utf-8’))
print(content_b64_bytes)
content_b64_str=content_b64_bytes.decode(encoding=‘ascii’)
print(’:’,content_b64_str)
#图片
with open(’./test1.jpg’,mode=‘rb’) as f:
content_bytes=f.read()
content_b64_bytes=base64.b64encode(content_bytes)
content_b64_str=content_b64_bytes.decode(encoding=‘ascii’)
print(content_b64_str)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值