制作一个绞刑者游戏,试图从文本文件中检索一个单词 import time
import random
def start():
f = open(“wordlist.txt”).read()
for line in f:
for word in line.split():
hangman = random.choice(word) 我原以为它会从文本文件中检索一个随机单词,但当我实现一个print选项进行检查时,它会打印出整个列表,这让我相信它不是在选择一个单词。 我尝试的打印函数是: print(hangman) 和 print(w
我有一个文本文件,其中包含一个准确顺序的单词列表。我正在尝试创建一个函数,从这个文件返回一个单词数组。我设法以与以下文件相同的顺序检索单词:
char *readDict(char *fileName) {
int i;
char * lines[100];
FILE *pf = fopen ("francais.txt", "r");
if (pf == NULL) {
printf("Unable to open the file");
} else {
for
import random
with open('words.txt','r') as f:
for line in f:
for word in line.split():
LIST = []
LIST.append(word)
answer = random.choice(LIST)
print(answer) 我的文本文件由几个单词组成,文本文件中的最后一个单词总是被选为答案。文本文件中的单词由空格分隔。我是不是拆分错了?如何从列表中获取随机单词?
我对python还是个新手。在stack over flow社区的帮助下,我成功地完成了部分任务。我的程序从一个小的文本文件中删除一个随机单词,并将其赋给一个变量,然后将其放入另一个文本文件中。
然而,在我的程序结束时,我需要将这个随机单词放回文本文件中,以便我的程序能够工作,这样别人就可以多次使用。
文本文件中的所有单词都没有特定的顺序,但每个单词都是on的,并且需要在单独的行上。
这是从文本文件中删除随机单词的程序。
with open("words.txt") as f: #Open the text file
wordlist = [x.rstri
我现在正忙着用VB.NET编写一个挂人游戏。作为一个单词列表,我有一个包含1520个单词的文本文件,每个文本文件都被一个新的行分隔开来。
我所能想到的得到一个随机单词的最好方法是使用随机化()函数。然后从随机生成的行#中获取单词。
刚才才发现,这个方法:
Using parser As New Microsoft.VisualBasic.FileIO.TextFieldParser_
("filepath")
parser.TextFieldType = FileIO.FieldType.Delimited
不允许我用新行作为分隔符..。
考虑到所有的单词都有不
我正在使用Python,并试图为大学作业做一个小游戏。我试图打印一个从几个外部文本文件中随机选择的单词(每个文件中都有更硬的单词),并将其显示2秒,然后该单词消失,用户必须拼写它。目前,我的程序只是从文本文件中随机显示一个字母,没有完整的单词。
print ("""Welcome to the Spelling Game
What difficulty do you want to play?
Easy, Medium or Hard?""")
strDifficulty = input().upper
if strDifficulty is
我试图从包含大约200个条目(行)的文本文件中读取(n)数量的随机行,并填充一个名为"recSongs“的列表框。我提供了一些简单的代码,从文本文件中检索一条随机行,但是我想要检索n个值。
这是我的密码。
var lines = File.ReadAllLines(@"file.txt");
var r = new Random();
var randomLineNumber = r.Next(0, lines.Length - 1);
var line = lines[randomLineNumber];
recSongs.Items.Add(line);
我正在尝试根据保存在文档中的文本文件在python上创建一个列表。该列表包含英语词典中最常用的1000个单词,每个单词在文本文件中的一个新行上。
当我试着做:
wordlist = []
with open("C:\\Users\\Myname\\Documents\\words.txt") as file:
for line in file:
wordlist.append(line)
print(wordlist)
我得到的结果是:
['the\n', 'of\n', 'to\n', 'an
有一个名为"rockyou.txt“的文本文件(其中包含大量不同的密码)。我总是想从里面随便挑一个单词,然后把那个字放进字符串里。所以不应该是这样:
with open("rockyou.txt") as pw:
password = pw.readline()
print(password)
因为它总是从文本文件中删除第一个单词,而不是随机的。
我想知道是否有任何方法从字符串中检索选定的单词。例如,我想从文本文件中检索粗体单词。
以下是我想检索的单词清单:
项目00001:R C Lodeen: on R C Lodeen:Mr X (41,NX4 4XZ),由001:Mr X (41,NX4 4XZ);<code>E 110</code>时间戳1418119171904<code>E 211</code>
我试过在google上搜索,但是他们提供的解决方案并没有帮助我。有人能指导我如何解决这个问题吗?
因此,我有一个文本文件(充满单词),我将其放入列表中。我想让Python2.7从列表中随机选择一个单词,但要以特定字符开头。
列表代码:
d=[]
with open("dic.txt", "r") as x:
d=[line.strip() for line in x]
这是为了一个叫Shiritori的游戏。用户从说英语中的任何单词开始,例如狗。然后,程序必须选择另一个以最后一个字符开始的单词,在本例中是“g”。
游戏代码:
game_user='-1'
game_user=raw_input("em, lets go w
我有一个文本文件,我需要从这个文本文件中向Python中的一个变量分配一个随机单词(每个单词都在单独的一行上)。然后我需要从文本文件中删除这个单词。
这就是我到目前为止所拥有的。
with open("words.txt") as f: #Open the text file
wordlist = [x.rstrip() for x in f]
variable = random.sample(wordlist,1) #Assigning the random word
print(variable)
我见过,但它并没有很好的答案。有时,您需要测试类的某些行为,但是要真正断言您有预期的行为,则需要检查它的一些私有数据。
例如:我正在创建一个类,它将返回从文件中读取的随机单词。所以我设计了一个这样的课程:
public class WordsDatabase {
private List<String> wordsList = new ArrayList<String>();
public WordsDatabase() {
fillWordsListFromFile();
}
private void fill
我是Python新手,所以我不知道如何在文本文件中找到所有6个字母的单词,然后随机选择其中一个单词。
第一个问题:我不知道如何在Mac中找到文件的路径。我知道应该是这样的:
infile = open(r'C:\Users\James\word.txt', 'r')
第二个问题:我是否创建了一个空列表,然后将文本文件中的单词转移到列表中,然后使用for循环?
比如:
words = ['adcd', 'castle', 'manmen']
for n in words:
if len(n) ==6:
我正在尝试从文本文件中返回一个单词(这样我最终可以从这个单词返回一个游戏),但是现在我得到了错误。
IndexError: string index out of range
这就是我的文本文件的样子。
yellow
awesome
barking
happy
dancing
laughing
这是我目前的代码
随机导入
def generate_the_word(infile):
for line in infile.readlines():
random_line = random.randrange(line[0], line[len(line) + 1])