gpt4 book ai didi

python - 如何从字符串末尾删除 "\n"

转载 作者:行者123 更新时间:2023-11-30 23:25:47 28 4
gpt4 key购买 nike

我有一个从文本文件读取到数组中的列表,但现在它们的末尾都有“\n”。显然,当您打印它时您看不到它,因为它只是换行。我想删除它,因为它给我带来了一些麻烦。

database = open("database.txt", "r")
databaselist = database.readlines()

这就是我用来从文件中读取的代码。我是个菜鸟,所以请不要使用疯狂的技术谈话,否则它会直接超出我的头脑

最佳答案

"string with or without newline\n".rstrip('\n')

rstrip\n 一起使用可以避免任何不需要的副作用,除非它会删除末尾的多个\n(如果存在)。

否则,你需要使用这个不太优雅的函数:

def rstrip1(s, c):
return s[:-1] if s[-1]==c else s

关于python - 如何从字符串末尾删除 "\n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22822274/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com