Форум сайта python.su
Добрый вечер, питонеры)) возникла проблема при написании скрипта:
t = twitter.Twitter(domain='api.twitter.com', api_version='1')
if not os.path.isdir('out/trends_data'):
os.makedirs('out/trends_data')
while True:
now = str(datetime.datetime.now())
trends = json.dumps(t.trends(), indent=1)
f = open(os.path.join(os.getcwd(), ‘out’, ‘trends_data’, now), ‘w’)
f.write(trends)
f.close()
print >> sys.stderr, “Wrote data file”, f.name
Как вы видите полученные данные записываются в файл, в фале 2 имени и их значения:
rends“: [
{
”url“: ”http://search.twitter.com/search?q=%23icantdothat“,
”name“: ”#icantdothat"
},
Так вот, мне надо что бы эти в параметра писались не в файл а в базу данных,столбец url и name.
так же очень хочется почитать про json и его параметры, os.path -желательно на русском языке. Например не понятно что значит indent=1
Базу уже сляпал, коннектится научился, руками записывать данные тоже умею.Рассчитываю на вашу помощь.
Офлайн
fessЭто число пробелов в отступах для json-текста. Попробуйте поменять на indent=5 и посмотрите на trends
не понятно что значит indent=1
Офлайн
спасибо за подсказку, но остальные вопросы остаются открытыми
Офлайн
fessКакие вопросы остались?
Базу уже сляпал, коннектится научился, руками записывать данные тоже умею.
Офлайн