在 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
我有以下代码:
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