标签: python file
我尝试将一些长字符串(长度大约为4000000个字符,如:{},[],0~9,a~z)写入文本文件,但新行无法正确包装。我的代码如下:
fp = open('output.txt', 'w') for obj in objs: line = json.dumps(obj) fp.write(line + '\n') fp.close()
在每个长字符串的末尾有一个字符:“^ J”而不是新行:
但如果字符串很短,结果是正确的。