Вопросы с тегом «python»

159
Пропуск итераций в Python

У меня есть цикл, но есть вероятность возникновения исключений внутри цикла. Это конечно остановило бы мою программу все вместе. Чтобы предотвратить это, я ловлю исключения и обрабатываю их. Но затем остальная часть итерации запускается, хотя и произошло исключение. Есть ли ключевое слово для...

159
Os.makedirs Python не понимает «~» на моем пути

У меня есть небольшая проблема с ~ в моих путях. Этот пример кода создает некоторые каталоги с именем ~ / some_dir и не понимает, что я хотел создать some_dir в моем домашнем каталоге. my_dir = "~/some_dir" if not os.path.exists(my_dir): os.makedirs(my_dir) Обратите внимание, что это в системе на...

159
Как хорошо использовать «аннотации функций» в Python3?

Функциональные аннотации: PEP-3107 Я наткнулся на фрагмент кода, демонстрирующий аннотации функций Python3. Концепция проста, но я не могу думать о том, почему они были реализованы в Python3, или о каком-либо хорошем их использовании. Возможно, ТАК может просветить меня? Как это устроено: def...

159
Python __call__ специальный метод практический пример

Я знаю, что __call__метод в классе запускается, когда вызывается экземпляр класса. Однако я понятия не имею, когда я смогу использовать этот специальный метод, потому что можно просто создать новый метод и выполнить ту же операцию, что и в __call__методе, и вместо вызова экземпляра вы можете...

159
Использование заголовков с методом get из библиотеки запросов Python

Поэтому недавно я наткнулся на эту замечательную библиотеку для обработки HTTP-запросов в Python; находится здесь http://docs.python-requests.org/en/latest/index.html . Мне нравится работать с ним, но я не могу понять, как добавить заголовки к моим запросам get....

159
Python установлен в список

Как я могу преобразовать набор в список в Python? С помощью a = set(["Blah", "Hello"]) a = list(a) не работает Это дает мне: TypeError: 'set' object is not

159
Прокси с модулем Python «Запросы»

Просто коротко о простом модуле Requests для Python. Я не могу найти в документации то, что должна содержать переменная «прокси». Когда я посылаю ему диктет со стандартным значением «IP: PORT», он отклоняет его, запрашивая 2 значения. Итак, я думаю (потому что это не рассматривается в...

159
csv.Error: итератор должен возвращать строки, а не байты

Sample.csv содержит следующее: NAME Id No Dept Tom 1 12 CS Hendry 2 35 EC Bahamas 3 21 IT Frank 4 61 EE И файл Python содержит следующий код: import csv ifile = open('sample.csv', "rb") read = csv.reader(ifile) for row in read : print (row) Когда я запускаю приведенный выше код в Python, я получаю...

159
Что такое объекты словарного представления?

В Python 2.7 мы получили доступные методы просмотра словаря . Теперь я знаю плюсы и минусы следующего: dict.items()(и values, keys): возвращает список, так что вы можете сохранить результат, и dict.iteritems() (и тому подобное): возвращает генератор, поэтому вы можете перебирать каждое...

159
Называете класс статическим методом внутри тела класса?

Когда я пытаюсь использовать статический метод из тела класса, и определяю статический метод, используя встроенную staticmethodфункцию в качестве декоратора, например: class Klass(object): @staticmethod # use as decorator def _stat_func(): return 42 _ANS = _stat_func() # call the staticmethod def...

159
Случайный выбор строки в кадре данных Pandas

Есть ли способ выбрать случайные строки из DataFrame в Pandas. В R, используя пакет car, есть полезная функция, some(x, n)которая похожа на head, но выбирает, в этом примере, 10 строк случайным образом из x. Я также посмотрел документацию по нарезке, и, похоже, нет ничего эквивалентного. Обновить...

159
Как глубоко скопировать список?

У меня проблема с копией списка: После того как я получил E0от 'get_edge'я сделать копию E0по телефону 'E0_copy = list(E0)'. Здесь я предполагаю, E0_copyчто это глубокая копия E0, и я перехожу E0_copyк ней 'karger(E)'. Но в main function. Почему результат 'print E0[1:10]'до цикла for не совпадает...

159
Индикатор прогресса во время операций с пандами

Я регулярно выполняю операции pandas над фреймами данных, длина которых превышает 15 миллионов строк, и я хотел бы получить доступ к индикатору прогресса для определенных операций. Существует ли текстовый индикатор прогресса для операций pandas split-apply-Объединить? Например, что-то вроде:...