Im очень новые для питона и Im пытается запустить этот сценарий, но получает ошибки отступов в этой части:IndentationError работает питон скрипт
while (time.time()-self.time) < self.limit
Я попытался удалить все отступы, а затем РЗЭ отступ по-разному но ничего не работает. У кого-нибудь есть идея? Я использую Spyder для запуска этого.
start_time = time.time() #grabs the system time
keyword_list = ['twitter'] #track list
from pymongo import MongoClient
import json
class listener(StreamListener):
def __init__(self, start_time, time_limit=60):
self.time = start_time
self.limit = time_limit
def on_data(self, data):
while (time.time()-self.time) < self.limit:
try:
client = MongoClient('localhost', 27017)
db = client['twitter_db']
collection = db['twitter_collection']
tweet = json.loads(data)
collection.insert(tweet)
return True
except BaseException, e:
print 'failed ondata,', str(e)
time.sleep(5)
pass
exit()
def on_error(self, status):
print statuses
1) Этот отступ по-прежнему плох. 2) Откуда вы это взяли? '<' не является оператором python –
* «ree-indent по-разному» *? Вы не можете писать код таким образом. Вы должны понимать значение отступов. Прочтите учебник. – zvone