这个是书里的例子,用于随机产生一堆网站地址。运行产生的结果如下:
现在要求将它输入到一个txt文本文件的时候,修改了一下代码
然后运行:
结果也没有换行,那个‘\n’完全不起作用,后来查了一遍代码,甚至把'\n'换成'\t',结果'\t'有用。最后才发现写入文件的时候:sys.stdout = open('redata.txt','wb'),写入的是二进制,因此换行符号不起作用,换成,结果运行如下:
换行成功,为何会有两次换行,原来print函数本身就有换行的作用,如果不想中间的空行,把'\n'去掉即可。
转载请注明原文地址: https://ju.6miu.com/read-1202679.html