编码 ‘编码的内容’.encode(‘编码表’)
解码 ‘解码的内容’.decode(‘编码表')
如果要打开某个txt文件
file1 = open(‘/User/Ted/Desktop/test/abc.txt’, ‘r’,encoding=‘utf-8’) #打开文件
filecontent=file1.read() #读取文件
print(filecontent) #打印文件内容
file1.close() #关闭文件
open(‘path’,’r’,encoding=‘utf-8’) #path路径要用绝对路径,r=read,w=write,a=append,最后编码格式UTF-8
读文件有三步:打开-读取-关闭。
写文件有三步:打开-写入-关闭。
file1 = open(‘/User/Ted/Desktop/test/abc.txt’, ‘w’,encoding=‘utf-8’) #以为写入打开
file1.write(‘张无忌\n’)
file1.write(‘宋青书\n’)
file1.close()
file1 = open(‘/User/Ted/Desktop/test/abc.txt’, ‘a’,encoding=‘utf-8’) #写追加打开
f = open('./1.txt', 'a',encoding='utf-8')
f.write('难念的经')
f.close()
f1= open('./1.txt','r',encoding='utf-8')
centent = f1.read()
print(centent)
f1.close
f1 = open('./1.txt','a',encoding='utf-8')
#以追加的方式打开一个文件,尽管并不存在这个文件,但这行代码已经创建了一个txt文件了
f1.write('难念的经')
#写入'难念的经'的字符串
f1.close()
#关闭文件
f2 = open('./1.txt','r',encoding='utf-8')
#以读的方式打开这个文件
content = f2.read()
#把读取到的内容放在变量content里面
print(content)
#打印变量content
f2.close()
#关闭文件
b(byte) +
|
r(read,读) | r只读,指针在开头文件不存在则报错 | rb二进制只读,其余同左 | r+读写 | rb+二进制读写 |
|
w(write,写) | w只写,文件不存在则新建,存在则覆盖 | wb二进制只写 | w+读写 | wb+二进制读写 |
|
a(append,追加) | a追加,文件存在指针放在末尾,文件不存在则新建 | ab二进制追加 | a+追加且可读 | ab+二进制追加 |
with open(‘abc.txt’,’a’) as file1:
file1.write(‘张无忌’)
readlines() #按行读取 #读出的值是个列表,并\n换行。
然后用 for循环取出 for i in file_lines print(i) #取出每一行的值
split()函数,按空格把字符串里的内容分开。
309

被折叠的 条评论
为什么被折叠?



