首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在删除python3中的'\n‘、[和]

正在删除python3中的'\n‘、[和]
EN

Stack Overflow用户
提问于 2017-01-02 17:35:03
回答 0查看 135关注 0票数 0

我正在写一个GUI,它将为一些桌面游戏生成酒馆的随机名称。我有这样的.txt文档。

代码语言:javascript
复制
Red
Green
Yellow
Resting
Young

代码语言:javascript
复制
King
Dragon
Horse
Salmon

我正在阅读并使用下面的代码将它们随机地结合在一起

代码语言:javascript
复制
x = 1
tavern1 = open('tavnames1.txt', 'r')
name1 = tavern1.readlines()
tav1 = random.sample(name1, int(x))
tav1 = str(tav1)
tav1 =tav1.strip()
tav1 =tav1.replace('\n', '')


tavern2 = open('tavnames2.txt', 'r')
name2 = tavern2.readlines()
tav2 = random.sample(name2, int(x))
tav2 = str(tav2)


TavernName = 'The' + tav1 + tav2


print(TavernName)

我得到的输出将如下所示

代码语言:javascript
复制
The['Young\n']['Salmon\n']

我尝试在字符串上使用.replace()和.strip(),但似乎不起作用。

有什么想法吗?

干杯。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41424265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档