Python 如何在打印只读文件时擦除该文件的一部分

Python 如何在打印只读文件时擦除该文件的一部分,python,io,Python,Io,实际上,我正在逐行读取文件,然后在pygame中打印到屏幕上 textbeingread = f.readline() 该代码采用“textbeingread”并使用它在屏幕上显示文本,但由于每段文字都在单独的一行上,因此它有一个小图标来显示它下面有一行(不确定如何显示)。我只是想知道是否有一种方法(因为每行的长度不同)可以省略行中的最后一个字符,而使用其他所有字符。提前感谢:) 或 这取决于您是要删除换行符还是要删除换行符之前的字符 textbeingread = f.readline().

实际上,我正在逐行读取文件,然后在pygame中打印到屏幕上

textbeingread = f.readline()
该代码采用“textbeingread”并使用它在屏幕上显示文本,但由于每段文字都在单独的一行上,因此它有一个小图标来显示它下面有一行(不确定如何显示)。我只是想知道是否有一种方法(因为每行的长度不同)可以省略行中的最后一个字符,而使用其他所有字符。提前感谢:)

这取决于您是要删除换行符还是要删除换行符之前的字符

textbeingread = f.readline().rstrip("\r\n")
textbeingread = f.readline()[:-1]
textbeingread = f.readline()[:-2]