1.用正确方式打开文件
with open("tmp") as f:
for line in f.readlines():
print line
用上面这种方式打开文件,而不要用
f = open("tmp")
for line in f.readlines():
print line
f.close()
2. 如何连接字符串
str_list=['1']*10000
s=''
for l in str_list:
s+=l
不推荐上面这种方式,因为会频繁的拷贝字符串和分配内存,比较耗时。而join方法则是一次性将列表内的字符串。
str_list=['1']*10000
s=''.join(str_list)
注意:列表内必须是字符串类型