发送键盘记录日志文件到电子邮件

5 浏览
0 Comments

发送键盘记录日志文件到电子邮件

我有一个文本文件,看起来像这样:

ABC
DEF

如何将该文件读入单行字符串而不带换行符,从而创建字符串\'ABCDEF\'


要将文件读入行列表,但从每行中删除尾随换行符,请参见如何在没有换行符的情况下读取文件?

admin 更改状态以发布 2023年5月20日
0
0 Comments

\n\n在 Python 3.5 及之后的版本中,使用 pathlib 可以把文本文件的内容复制到一个变量中,并一行代码关闭文件:\n\n

from pathlib import Path
txt = Path('data.txt').read_text()

\n\n然后可以使用 str.replace 函数去掉换行符:\n\n

txt = txt.replace('\n', '')

0
0 Comments

\n\n你可以使用:\n

with open('data.txt', 'r') as file:
    data = file.read().replace('\n', '')

\n如果文件内容保证为单行,则可以使用:\n

with open('data.txt', 'r') as file:
    data = file.read().rstrip()

0