ここでPythonの初心者ですが、forループの引数として整数を使用しようとしています。私が使用するコード
from sys import argv
script, numberofposts = argv
postsint = int(numberofposts)
for x in range(0,"%d" % postsint):
print 'on time'
print "number %d" % postsint
このエラーが発生します-
Traceback (most recent call last):
File "forarg.py", line 6, in <module>
for x in range(0,"%d" % postsint):
TypeError: range() integer end argument expected, got str.
私はここで何が間違っているのですか?構文の問題だと思いましたが、エラーは、ご覧のとおり、forループが強制しようとした整数を予期していることを示しているようです。