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