python基础15

编码  ‘编码的内容’.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()函数,按空格把字符串里的内容分开。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值