在同一纸条中的文件中获取不同的\n\r格式

2024-05-19 20:27:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着阅读如何用python正确地打开文件(关于特殊字符的格式,在本例中是回车),但仍然无法理解

我正在我的rpi上用nano编写这个脚本(通过ssh从我的pc使用putty)。 该脚本从通过I2C和SPI连接的传感器收集数据,并将其打印到日志文件中。任何事件、异常和错误都要在带有时间戳的事件日志中注册。这样,我就不需要普通的打印功能,可以让程序在后台运行,并通过FTP查看事件日志来跟踪它在做什么

程序的以下部分给出了不同的行处理

first occasion

second occasion

第一个文件在每一行的开头都有一个“^M”,除了我在nano中查看它时的第一个文件,但是当我在笔记本电脑上打开它时,它看起来很漂亮

第二个在nano中看起来不错,但是当我在记事本中打开它时,它没有换行符或回车符,因此无法正确阅读

第一:为什么它们不同?我看了一遍又一遍。因为一个在函数中,另一个在代码中(在while循环中)

第二:怎样才能使文件在nano和记事本中看起来都正常

希望我已经提供了足够的细节:)


Tags: 文件程序脚本nano格式事件i2cssh