python 编码 解码 读写文件
python基础语法6
- 编码解码
- encode编码与decode解码
- 读写文件
编码解码
计算机是以二进制(0或1)存储的,以字节为单位,1byte=8bit,1KB=1024B;1MB=1024KB;1GB=1024MB
编码表:ASCII码,GBK码,Unicode码(内存编码的规范),UTF-8码(保存和传输Unicode的⼿段)
encode编码与decode解码
print('小刘'.encode('gbk'))#b'\xd0\xa1\xc1\xf5'
print('小刘'.encode('utf-8'))#b'\xe5\xb0\x8f\xe5\x88\x98'
print(b'\xd0\xa1\xc1\xf5'.decode('gbk'))#小刘
print(b'\xe5\xb0\x8f\xe5\x88\x98'.decode('utf-8'))#小刘
读写文件
读写文件的第一步是打开函数,使用open()函数,通过open()函数中最后一个参数来确定是读还是写
读取文件
myfile = open(r'test.txt','r')#以只读方式r(第二个r)打开test.txt文件,并传入myfile,第一个r是固定符号
myfilecontent = myfile.read() #读取myfile中信息,命名为myfilecontent
print(myfilecontent)#打印内容
myfile.close() #关闭文件
写文件
myfile = open(r'test1.txt','w') #打开test1.txt文件写入,传入myfile
myfile.write('从你的全世界路过') #在myfile中写入内容
myfile.close() #关闭文件
open('test1.txt')#打开test1.txt文件
读写文件最后一定要关闭文件,使用close关闭
或者关键字with
with open(r'test.txt','a') as myfile:myfile.write('你好')
写入图片音频使用wb模式,图片音频是二进制形式存在的
python 编码 解码 读写文件相关推荐
- python写文件读文件-Python 实例:读写文件
原标题:Python 实例:读写文件 读写文件是最常见的IO操作.内置了读写文件的函数,用法和的读写文件非常类似.在磁盘上读写文件的功能都是由提供的,现代不允许普通的程序直接操作磁盘,所以,读写文件就 ...
- python读取二进制文件_python读取二进制流 Python二进制方式读写文件 - 电脑常识 - 服务器之家...
python读取二进制流 Python二进制方式读写文件 发布时间:2017-03-18 来源:服务器之家 这两天用Python解析ELF二进制文件,遇到了不少问题,总结整理如下,以便加深对Pytho ...
- python字符编码解码,文件编码解码。
一.几个特别容易混淆和弄不清的概念 参考http://www.cnblogs.com/guosq/p/6378639.html 在python中,编码解码其实是不同编码系统间的转换,默认情况下,转换目 ...
- c/c++读取txt文件中指定行的内容_和尧名大叔一起从0开始学Python编程-简单读写文件
0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我. 今天,我们来学习一下用Python简单读写文件,这 ...
- 4 读写文件_和尧名大叔一起从0开始学Python编程-简单读写文件
0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我. 今天,我们来学习一下用Python简单读写文件,这 ...
- python读书笔记—读写文件
一.读写文件 #1.调用open()函数,返回一个File对象: #2.调用File对象的read()或write()方法: #3.调用File对象的close()方法,关闭该文件. >> ...
- Python编码解码
原文地址 任何数据在计算机中都是以二进制形式表示的,文本计算机中数据的主要表示方式之一,目前映射文字与二进制码的规则有多种. ASCII码 其中ASCII码是一种比较早的编码规则,因为最早的计算机出现 ...
- Python中open读写文件操作
Python内置了读写文件的函数open() 1.读文件(使用内置的open()函数) f = open('/Users/michael/test.txt', 'r') 'r' 表示读,我可以可以利用 ...
- python 写文件 编码_python 读写文件的编码问题
代码如下: #-*-coding:utf-8-*- import os import re def getMainModel(): mainfilename = os.getcwd() + " ...
最新文章
- 2022-2028年中国网络直播行业深度调研及投资前景预测报告
- Notepad++自用主题推荐
- Linux内核中max()宏的奥妙何在?(一)
- .NET Framework 各版本区别
- 虚拟×××和虚拟防火墙 (VNN)
- 修改mysql字符集 为utf8_修改mysql数据库字符集为UTF8的
- 洛谷——P1075 [NOIP2012 普及组] 质因数分解
- 经典c语言基础代码大全,经典基础实例编程C语言代码.doc
- yaw公式_3D 视角旋转矩阵 yaw pitch roll (pan, tilt)的数学计算
- Virtual Breadboard 4.46 arduino模拟仿真虚拟 破解下载
- 计算机中xp系统中qq文件,从做完xp系统怎样恢复qq文?
- Vue使用axios图片上传报错500
- Angular实现数据双向绑定
- “应用程序无法正常启动(oxc000007b)”解决方案
- mysql性能优化与高可用_MySQL管理之道:性能调优、高可用与监控》迷你书
- 文通Android平台证件识别SDK
- 宝讯网捷:2022拼多多前期怎样运营?
- Bigemap添加自定义地图,第三方地图
- 时频分析之Wigner-Ville分布
- 基于JavaWeb的健康管理平台(源码+论文)
热门文章
- java编写系统登录界面_java 登陆界面怎么写,连接数据库后
- Hadoop的安装与配置——设置单节点群集
- OpenCV-Python入门教程7-PyQt编写GUI界面
- Spring Security源码分析四:Spring Social实现微信社交登录
- Tensorflow Python API 翻译(sparse_ops)
- maven插件介绍之tomcat7-maven-plugin
- 第二个冲刺期的第六天
- 《Java EE 7精粹》—— 第3章 JSF 3.1 Facelets
- CCF201509-2 日期计算(100分)
- iOS中的UIScrollView(滑动视图)