Tag: python

Запрос Python в AWS Lambda time out

Я пытаюсь сделать http-запрос от моего AWS Lambda, но это время. Мой код выглядит примерно так: import requests def lambda_handler(event, context): print('Im making the request') request.get('http://www.google.com') print('I recieved the response') Но когда я проверяю это, я получаю таймаут. Выход Im making the request END RequestId: id REPORT RequestId: id Duration: 15003.25 ms Billed Duration: 15000 […]

как применять функции на массивах numpy с использованием функции pandas groupby

Я очень новичок в пандах, поэтому надеюсь, что у этого будет простой ответ (и я также ценю все указания даже на настройку DataFrame) Итак, допустим, у меня есть следующий DataFrame: D = pd.DataFrame({ i:{ "name":str(i), "vector": np.arange(i,i+10), "sq":i**2, "gp":i%3 } for i in range(10) }).T gp name sq vector 0 0 0 0 [0, 1, […]

TypeError: индексы индексов должны быть целыми, а не str Python

list[s] – строка. Почему это не работает? Появится следующая ошибка: TypeError: индексы индексов должны быть целыми, а не str list = ['abc', 'def'] map_list = [] for s in list: t = (list[s], 1) map_list.append(t)

Последовательные запросы с python Requests.Session () не работают

Я пытался это сделать, import requests s=requests.Session() login_data = dict(userName='user', password='pwd') ra=s.post('http://example/checklogin.php', data=login_data) print ra.content print ra.headers ans = dict(answer='5') f=s.cookies r=s.post('http://example/level1.php',data=ans,cookies=f) print r.content Но второй запрос на отправку возвращает ошибку 404, может кто-нибудь помочь мне, почему?

Как выйти из терминала Linux с помощью скрипта Python?

import sys def end(): foo=raw_input() sys.exit() print 'Press enter to Exit python and Terminal' end() Когда мы запускаем программу, мы можем выйти из Python Interpreter и Terminal. Но он выходит только из интерпретатора python, а не из терминала. Заранее спасибо.

Как запросить отличные результаты в mongodb с помощью python?

У меня есть коллекция монго с несколькими документами, предположим следующее (предположим, что у Тома по две причины было два учителя для истории в 2012 году) { "name" : "Tom" "year" : 2012 "class" : "History" "Teacher" : "Forester" } { "name" : "Tom" "year" : 2011 "class" : "Math" "Teacher" : "Sumpra" } { "name" […]

Понимание различий в производительности

Отвечая на этот вопрос, я столкнулся с интересной ситуацией. 2 похожих фрагмента кода выполнялись совершенно по-другому. Я прошу здесь только понять причину этого и улучшить мою интуицию для таких случаев. Я буду адаптировать фрагменты кода для Python 2.7 (в Python 3 разница в производительности одинакова). from collections import OrderedDict from operator import itemgetter from itertools […]

перечисление сетевых ресурсов с помощью python

если я явно попытаюсь перечислить содержимое общего каталога на удаленном узле с использованием python на машине Windows, операция будет успешной, например, следующий сниппет отлично работает: os.listdir("\\\\remotehost\\share") Однако, если я попытаюсь перечислить сетевые диски / каталоги, доступные на удаленном узле, сбой python, пример которого показан в следующем фрагменте кода: os.listdir("\\\\remotehost") Кто-нибудь знает, почему это не работает […]

Почему мой цикл while пропускает элемент в моем списке?

любая помощь в этом была бы очень полезной. У меня есть список целых чисел, которые я запускаю в цикле for, чтобы обнаружить, если два из объединенных элементов равны другой переменной: 't'. Поэтому, если «t» было равно 10, и у меня был список intergers: l = [1,2,3,4,5,8,9], тогда функция должна печатать все различные комбинации чисел (1,9 […]

Почему Python 3 exec () терпит неудачу при указании локальных пользователей?

В Python 3 выполняется без ошибок: code = """ import math def func(x): return math.sin(x) func(10) """ _globals = {} exec(code, _globals) Но если я попытаюсь также захватить локальную переменную dict, она терпит неудачу с NameError : >>> _globals, _locals = {}, {} >>> exec(code, _globals, _locals) ————————————————————————— NameError Traceback (most recent call last) <ipython-input-9-aeda81bf0af1> […]

Python - лучший язык программирования в мире.