2017-07-27 95 views
-1

YouTubeのthenewbostonシリーズのPythonを学んでいます。これはチュートリアル24 Webからのファイルのダウンロードです。Python AttributeError: '_io.TextIOWrapper'オブジェクトに 'wirte'属性がありません

from urllib import request 

goog_url = 'https://docs.google.com/spreadsheet/ccc? 
key=0At2sqNEgxTf3dEt5SXBTemZZM1gzQy1vLVFNRnludHc&output=csv' 


def download_stock_data(csv_url): 
    response = request.urlopen(csv_url) 
    csv = response.read() 
    csv_str = str(csv) 
    lines = csv_str.split("\\n") 
    dest_url = r'goog.csv' 
    fx = open(dest_url, "w") 
    for line in lines: 
     fx.wirte(line + "\n") 
    fx.close() 

download_stock_data(goog_url) 

をそして、まだ私はこれらのエラーを取得::私はビデオで同じプログラムを書かれている

Traceback (most recent call last):line 18, in <module> 
    download_stock_data(goog_url) 

line 14, in download_stock_data 
    fx.wirte(line + "\n") 
AttributeError: '_io.TextIOWrapper' object has no attribute 'wirte' 

This is the video link

すべてのヘルプは大歓迎です。

答えて

0

そのメッセージは私にとっては明白です。ライブラリモジュールは、関数がwirte()ではなく、write()と呼ばれるように最善を尽くしています。ただ、それはあなたがwrite()を意味すると推測することはできません。

関連する問題