Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在文件中按拆分,而不是在python中\r\n_Python_Newline - Fatal编程技术网

在文件中按拆分,而不是在python中\r\n

在文件中按拆分,而不是在python中\r\n,python,newline,Python,Newline,我有一个包含“\n”和“\r\n”的日志文件 我尝试按“\r”拆分,但它只返回1个元素。我怀疑python在读取文件时可能已经删除了它们 有没有一种方法可以只按“\r\n”拆分,因为我不想拆分堆栈跟踪。如果您使用的是Python 3并且打开文本文件,您需要通知Python,您希望按以下方式保持新行不变: open('filename.txt','r',newline='') 否则,\r\n和\r和\n将替换为\n ()您能发布您已经尝试过的方法和示例日志文件吗?

我有一个包含“\n”和“\r\n”的日志文件

我尝试按“\r”拆分,但它只返回1个元素。我怀疑python在读取文件时可能已经删除了它们


有没有一种方法可以只按“\r\n”拆分,因为我不想拆分堆栈跟踪。

如果您使用的是Python 3并且
打开
文本文件,您需要通知Python,您希望按以下方式保持新行不变:

open('filename.txt','r',newline='')
否则,
\r\n
\r
\n
将替换为
\n


()

您能发布您已经尝试过的方法和示例日志文件吗?