2014-02-05 3 views
-2

Мне нужна помощь в добавлении содержимого из файла блокнота, называемого «Words.txt», в мою игру-палач Tkinter. Если кто-то может написать мне строку кода, чтобы добавить, чтобы добавить к приведенному ниже -Нужна помощь в добавлении содержимого из внешнего файла в программу Tkinter

СЛОВА = (добавить код здесь)

Что должно произойти это каждый раз, когда новое слово выбрано оно должно случайным образом выбрать один из списка слов в текстовом документе ... Я написал весь код для работы программы и сделаю то, что хочу, но ее только один бит, которого я не могу достичь.

Документ txt состоит всего из списка почти каждого слова на английском языке, чтобы сделать игру более сложной. Любая помощь была бы высоко оценена заранее.

+1

Добро пожаловать в Stack Overflow! Этот сайт не о том, чтобы заставить людей писать код для вас, но чтобы помочь людям исправить проблемы с помощью собственного кода. Что вы уже пытались сделать эту работу? – Chris

+0

Я попытался написать свой собственный для более 6-7 часов, но не смог его достичь ... Я довольно новичок в Python, поэтому мне нужна была небольшая, но важная часть моего кода ... – DwarfTosser

ответ

0

Это предполагает, что каждое слово на отдельной строке:

import random 
with open("Words.txt") as f: 
    content = f.readlines() 
word = random.choice(content).strip() 
+0

Thank вам очень понравилось, мне просто пришлось изменить слово «random = random» (content) .strip() »на« word = content », поскольку оно выбрало случайное письмо от слова, но кроме того, что ваш фрагмент кода просто спас меня от головной боли :) – DwarfTosser

+0

Поэтому, пожалуйста, подумайте о том, чтобы щелкнуть по этому уродливому серому треугольнику, который находится над этим уродливым 0 слева от моего ответа (а не ниже). Это превратит треугольник зеленый и 0 в (с чистой математической точки зрения бесконечно лучше) 1. Спасибо. – TNT

+0

Я вызывающе сделал бы это, но я не могу, так как у меня нет 15 репутации :(Но как только я получу 15, я нажму на него, даже если нить будет 2 месяца XD – DwarfTosser