2017-01-12 3 views
-4
try: 
    import sys 
    # For Python 3.0 and later 
    from urllib.request import urlopen 
except ImportError: 
    # Fall back to Python 2's urllib2 
    import sys 
    from urllib2 import urlopen 

def fetch_words(url): 
    html = urlopen(url) 
    print(html.read()) 
    story_words = [] 
    for line in html: 
     line_words = line.decode('utf-8').split() 
    for word in line_words: 
     story_words.append(word) 
    return story_words 


def print_items(items): 
    for item in items: 
     print(item) 


def main(): 
    url = sys.argv[1] 
    words = fetch_words(url) 
    print_items(words) 

if name == '__main__' 
    main() 
+0

あなたの質問の書式をコードとして編集する必要があります。 – PrestonM

答えて

0

を実行中にエラーを取得しますが、他のエラーがあるかもしれません、しかし確実に、nameはそう

if name == 'main' 

はあなたにエラーが発生します、と宣言されていません。代わりに、それはする必要があります

if __name__ == '__main__' 
+0

あなたはそのコードを一度試してそのエラーが何であるか教えてください – chichu

+0

@chichuあなたは謎めいていますか?このプレーンテキストをPythonコードとして実行することになっているので、どのようなエラーが発生するのかを知ることができますか? –