如何在打印时擦除部分只读文件

时间:2014-07-21 10:57:03

标签: python io

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

textbeingread = f.readline()

代码需要' textbeingread'并使用它来显示屏幕上的文字,但因为每一篇文章都在一个单独的行上,它有一个小图标,表明它下面有一条线(不完全确定如何显示它)。我只是想知道是否有一种方法(因为每一行的长度不同)省略行中的最后一个字符但使用其他所有字符。在此先感谢:)

2 个答案:

答案 0 :(得分:0)

textbeingread = f.readline().rstrip("\r\n")

答案 1 :(得分:0)

textbeingread = f.readline()[:-1]

textbeingread = f.readline()[:-2]

取决于您是否要删除换行符或者前面的字符。