次の行を含むモジュールをPythonでインポートしようとしています。
#setup.py
def isnumber(pause):
try:
float(pause)
return True
except ValueError:
return False
私はそれをこのように呼ぼうとしています:
#program.py
import setup
しかし、次のエラーが発生します。
Traceback (most recent call last):
File "C:\Users\rthompson@iingen.unam.mx\ralph\programas\python\scraper\release\program.py", line 4, in <module>
import setup
File "C:\Users\rthompson@iingen.unam.mx\ralph\programas\python\lib\setup.py", line 55, in <module>
download_url="http://www.crummy.com/software/BeautifulSoup/download/"
File "C:\Users\rthompson@iingen.unam.mx\ralph\programas\python\lib\distutils\core.py", line 140, in setup
raise SystemExit, gen_usage(dist.script_name) + "\nerror: %s" % msg
SystemExit: usage: program.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: program.py --help [cmd1 cmd2 ...]
or: program.py --help-commands
or: program.py cmd --help
error: no commands supplied
setup.pyの55行目return True
は、上記のコードに対応しています。
isnumber関数がないと、インポートは期待どおりに機能します。
誰かが私が間違っていることを見ることができますか?