0

URL を入力として受け取り、それを解析する小さなスクリプトを作成しようとしています。

以下は私のスクリプトです

#! /usr/bin/env python

import sys

from urlparse import urlsplit
url = sys.argv[1]
parseUrl = urlsplit(url)
print 'scheme  :', parseUrl.scheme
print 'netloc  :', parseUrl.netloc

しかし、このスクリプトを実行すると./myscript http://www.example.com

次のエラーが表示されます。

AttributeError: 'tuple' object has no attribute 'scheme'

私はpython/scriptingに慣れていません。どこが間違っていますか?

編集:私が使用しているPythonのバージョンはPython 2.7.5

4

2 に答える 2