在 txt 文件末尾抑制 /n

supress /n at the end of the txt file

我有以下代码:

with open(path, 'r') as f:
    data = f.readlines()
    print("x "+ data[1] + "y")

data[1] 是来自 txt 文件的字符串。我得到的结果:

>>> x 10
>>> y

但我希望“y”与“x 10”在同一行。 Python可以吗?

提前致谢!

请注意 data[1] is the string from the txt file 不准确。 data[1] 是文件的第二行。

    data = [line.rstrip() for line in f.readlines()]

听起来您想从数据[1]中删除“\n”。

您可以在此 link 找到它。 How to read a file without newlines?

您可以使用替换

>>>test = "the\n line"

>>>print(test)
the
 line

>>>print(test.replace("\n",""))
the line