我正在开发一个简单的python游戏,玩家尝试猜测单词中包含的字母。问题是,当我打印一个单词时,它会在最后打印\ n。
从我最初的研究中,我认为我需要使用r.string()删除它。但是,我不确定会去哪里。
对不起,新手问题。
import random
with open('wordlist.txt') as wordList:
secretWord = random.sample(list(wordList), 1)
print (secretWord)
最佳答案
我认为其他答案更好,但您也可以使用:
secretWord = secretWord.replace('\n', ''))
编辑:OP声明secretWord是一个列表,而不是字符串。
对于字符串列表,请使用:
secretWord = [each.replace('\n', '') for each in secretWord]