本文介绍了尝试导入此模块时,我收到导入错误。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

import random
from urllib.request import urlopen
import sys


WORD_URL = "http://learncodethehardway.org/words.txt"

WORDS = []


PHRASES = {
if len(sys.argv)  == 2 and sys.argv[1]  == "english":
    PHRASE_FIRST = True


else:
    PHRASE_FIRST = False



    for word in urlopen(WORD_URL).readlines():
        WORDS.append(str(word.strip(), encoding = "utf-8"))


        def convert(snippet, phrase):
            class_names = [w.captilaize() for w in
            random.sample(WORDS, snippet,count("%%%"))]


            other_names =  random.sample(WORDS, snippet,count("%%%"))
            results = []
            param_names = []



            for i in range(0 , snippet.count("@@@")):
                param_count = random.ranit(1,3)
                param_names.append(' ,'.join(
                    random.sample(WORDS,param_count)))


                for sentence in snippets, phrase:
                    result = sentence


# fake class names

for word in class_names:
    result = result.replace("%%%", word, 1)



    for word in other_names:
        result = result.replace("***", word, 1)


        for word in param_names:
            result = result.replace("@@@", word,1)
            results.append(result)




   # Keep goin until they hit CTRL + D  


try:
    while True:
        snippets = lists(PHRASES.keys())
        random.shuffle(snippets)

        for snippet in snippets:
            phrase = PHRASE[snippet]
            question, answer = convert(snippet, phrase)

            if PHRASE_FIRST:
                question , answer = answer , question

                print(question)



                input(" > ")

                print(f"ANSWER: {answer}")

except:
    print("Bye")



我得到的错误是:

ImportError:无法导入名称'ascii_letters'



什么我试过了:



我试着把它写成import utllib.urlopen,但它显示语法错误。


The error i get is :
ImportError: cannot import name 'ascii_letters'

What I have tried:

I tried to write it like import utllib.urlopen but it showed the syntax error.

推荐答案


这篇关于尝试导入此模块时,我收到导入错误。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 04:29