pyhton2.7 写文件为何不能换行

    xiaoxiao2023-03-24  5

    这个是书里的例子,用于随机产生一堆网站地址。运行产生的结果如下:

    现在要求将它输入到一个txt文本文件的时候,修改了一下代码

    然后运行:

    结果也没有换行,那个‘\n’完全不起作用,后来查了一遍代码,甚至把'\n'换成'\t',结果'\t'有用。最后才发现写入文件的时候:sys.stdout = open('redata.txt','wb'),写入的是二进制,因此换行符号不起作用,换成,结果运行如下:

    换行成功,为何会有两次换行,原来print函数本身就有换行的作用,如果不想中间的空行,把'\n'去掉即可。

    转载请注明原文地址: https://ju.6miu.com/read-1202679.html
    最新回复(0)