1
我试图接受命令行参数,并将该值在一定的点在我的代码Python的命令行参数
我无法这样做....
hash = sys.argv[1]
def on_timeout(self):
print >> sys.stderr, 'Timeout...'
return True # Don't kill the stream
sapi = tweepy.streaming.Stream(auth, CustomStreamListener())
sapi.filter(track=['%s']% hash)
我希望把收到的命令行参数的值内
sapi.filter(track=['%s']% hash)
我得到以下错误:
File "./twitter", line 31, in <module>
sapi.filter(track=['%s']% hash)
TypeError: unsupported operand type(s) for %: 'list' and 'str'
我只是想表示我想从命令行或其他脚本中遵循的术语。
什么是 “清单” 吗? – sirvon
我错了。 'list'不应该在这里使用。第一个选项应该工作 – karthikr