with使用
with open("a.txt","w") as f:
f.write("写入文件的内容")
生成 test1@126.com 123456 到 test5000@126.com 123456 的5000个邮箱账号,换行展示并保存在test.txt文件中,可编程实现,也可使用其它方法,即:
test1@126.com 123456
test2@126.com 123456
......
test50@126.com 123456
def gen_mail(index):
s = ''
for i in range(1, index+1):
a = "test{}@126.com 123456\n".format(i)
s += a
return s
with open("/Users/xiaotianlv/Desktop/a.txt", 'a') as f:
f.write(gen_mail(50))
"w" 以写方式打开文件,文件不存在时,创建文件 存在时,则先清空在写入
"r" 以只读方式打开文件,文件不存在时,会发生报错
"rb" 二进制方式打开文件 只读
"rb+" 二进制方式打开文件 可读、可写
"a" 追加方式打开文件