1、了解进制的机制
2、编码decode和encode的相互转换
# 将小咖编程转换成encode字符
print(‘小咖编程‘.encode())
# 运行结果:
@ b‘\xe5\xb0\x8f\xe5\x92\x96\xe7\xbc\x96\xe7\xa8\x8b‘
例如:
print(b‘\xe5\xb0\x8f\xe5\x92\x96\xe7\xbc\x96\xe7\xa8\x8b‘.decode())
# 运行结果:
# 小咖编程
所以这就可以进行文字和字符之间的转换了,后面遇到可以直接转义
3、文件读取写入
文件写入
写入的过程非常简单:打开文件→写入内容→关闭文件
第1步【打开文件】:file1 = open(‘xxx.txt‘, ‘w‘, encoding=‘utf-8‘)
看到【open】中有3个参数,下面喵酱给你详细说明各个参数的含义
参数1【‘abc.txt‘】:这个参数代表我们打开的是哪一个文件
参数2【‘w‘】:表示打开文件时的模式。这里字符串是【‘r‘】时表示【read】,表示我们以【只读】模式打开了这个文件,【只读】模式下只可读取文件内容,并不能对文件内容进行修改
参数3【encoding=‘utf-8‘】:表示为返回的数据采用何种编码,一般采用【utf-8】或者【gbk】编码表。注意这里是写【encoding】而不是【encode】
第2步【写入内容】
在写入文件时,我们会用到的是write()方法
例如:
file1 = open(‘xxx.txt‘, ‘w‘, encoding=‘utf-8‘)
file1.write(‘舰长:库克‘)
file1.write(‘助理:喵酱‘)
第3个步【关闭文件】
file1.close()
读取文件
读取文件内容和文件写入内容的方法和步骤几乎是一样的
第1步是打开文件:
file1 = open(‘xxx.txt‘, ‘r‘, encoding=‘utf-8‘)
第2步读取内容:
file1 = open(‘xxx.txt‘, ‘r‘, encoding=‘utf-8‘)
file_message = file1.read()
print(file_message)
第3步关闭文件:
file1.close()
原文:https://www.cnblogs.com/jianwen520/p/13158150.html