在我们编程时,有一些代码是固定的,例如Socket连接的代码,读取文件内容的代码,一般情况下我都是到网上搜一下然后直接粘贴下来改一改,当然如果你能自己记住所有的代码那更厉害,但是自己写毕竟不如粘贴来的快,而且自己写的代码还要测试,而一段经过测试的代码则可以多次使用,所以这里我就自己总结了一下 python>>>中常用的编程模板,如果还有哪些漏掉了请大家及时补充哈。
一、读写文件
1、读文件
(1)、一次性读取全部内容
filepath='D:/data.txt'#文件路径
with open(filepath, 'r') as f:
printf.read()
(2)读取固定字节大小
# -*- coding: UTF-8 -*-
filepath='D:/data.txt'#文件路径
f =open(filepath, 'r')
content=""
try:
whileTrue:
chunk =f.read(8)
ifnotchunk:
break
content+=chunk
finally:
f.close()
printcontent
(3)每次读取一行
# -*- coding: UTF-8 -*-
filepath='D:/data.txt'#文件路径
f =open(filepath, "r")
content=""
try:
whileTrue:
line =f.readline()
ifnotline:
break
content+=line
finally:
f.close()
printcontent
(4)一次读取所有的行
# -*- coding: UTF-8 -*-
filepath='D:/data.txt'#文件路径
with open(filepath, "r") as f:
txt_list =f.readlines()
fori intxt_list:
printi,