[英]Does anyone know how to translate this single line of Java code into Python?
[英]Does anyone know why this python code is just returning a single letter rather than a full word?
import random
import requests
response = requests.get("http://www.mit.edu/~ecprice/wordlist.10000")
txt = response.text
firstWord = random.choice(txt)
print(firstWord)
我希望它返回該 mit 單詞列表中的一個單詞,但它似乎只是輸出單數字母,我真的不知道為什么。 任何指導都將非常感謝謝謝大家
random.choice()
在給定字符串輸入時返回單個字符。 如果你想讓它給你完整的單詞,你可以運行random.choice(txt.split())
代替。 這將通過在每個空白字符處拆分將字符串txt
轉換為單個單詞的元組,然后從元組中選擇一個隨機元素(這將是一個單詞)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.