栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 文件处理①

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 文件处理①

Python 文件处理① 1. 什么是文件
  • 文件是保存在持久化存储设备(硬盘、U盘、光盘…)上的一段数据,一个文本,一个py文件,一张图片,视频音频等,这些都是文件 。
2. 文件分类
  • 文本文件

    打开后会自动解码为字符,如txt文件,word文件,py程序文件

  • 二进制文件

    内部编码为二进制码,无法通过文字编码解析,如压缩包,音频,视频,图片等。

3. 字节串类型
  • 概念:在python 3中引入了字节串的概念,与str不同,字节串以字节序列值表达数据,更方便用来处理二进制数据。

  • 字符串与字节串相互转化方法

    #普通的英文字符字符串常量可以在前面加b转换为字节串
    #纯英文str-->字节串bytes b""
    byte01 = b"Hello"
    
    #包含非英文字符串str-->bytes字节串,str.encode()
    byte02="你好".encode() #转码函数,将文本转换为字节串
    
    #bytes字节串 --> str字符串,bytes.decode()
    print(byte02.decode()) #将字节串转换为字符串
    

    注:python字符串用来表达utf-8字符,因为并不是所有二进制内容都可以转化为utf-8字符,所以并不是所有字节串都可以转换为字符串,但所有的字符串者可以转换为字节串。

笔记内容参考自:达内吕泽老师

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/295811.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号