import MySQLdb as mdb
import math
import sys
from decimal import Decimal
conn=mdb.connect('localhost','root','','testdb')
c=conn.cursor()
user_id=str(sys.argv[1])
lati=str(sys.argv[2])
longi=str(sys.argv[3])
radius=int(str(sys.argv[4]))
#user_id=1
#lati='28.635308'
#longi='77.224960'
#radius=1.5
エラーがある:エラー(sys.argvの[1])
Traceback (most recent call last):
File "C:\Python27\recommend.py", line 9, in <module>
user_id=str(sys.argv[1])
IndexError: list index out of range
#によってコメントされているダミーの値が正常に動作しているが。このエラーを解決する助けとなることはありますか?
このスクリプトをどのように実行していますか? – Francesco
PHPページからshell_exec()コマンドを使用して呼び出しています。 eroorはPythonアイドルシェルで表示されます。 –
私は、呼び出しで4つのパラメータを渡しているのですか?あなたが呼んでいる正確なコマンドは何ですか? – Francesco