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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

1
Мультииндексная сортировка в пандах
У меня есть набор данных с многоиндексными столбцами в pandas df, который я хотел бы отсортировать по значениям в определенном столбце. Я пробовал использовать sortindex и sortlevel, но не смог получить требуемых результатов. Мой набор данных выглядит так: Group1 Group2 A B C A B C 1 1 0 3 …

3
Почему работает нарезка подстроки с индексом вне диапазона?
Почему не 'example'[999:9999]приводит к ошибке? Поскольку 'example'[9]это так, какова мотивация этого? Исходя из этого поведения, я могу предположить, что 'example'[3]это по существу / внутренне не то же самое, что и 'example'[3:4], хотя оба результата приводят к одной и той же 'm'строке.

3
Когда мне следует использовать @classmethod, а когда def (self)?
При интеграции приложения Django, которое я раньше не использовал, я обнаружил два разных способа определения функций в классах. Автор, кажется, намеренно использует их оба. Первым я сам часто пользуюсь: class Dummy(object): def some_function(self,*args,**kwargs): do something here self is the class instance Другой - тот, которым я не пользуюсь, в основном …

4
Разделить приложение Python Flask на несколько файлов
У меня возникли проблемы с пониманием того, как разбить приложение Flask на несколько файлов. Я создаю веб-службу и хочу разбить api на разные файлы (AccountAPI.py, UploadAPI.py, ...), так что у меня нет одного огромного файла python. Я читал, что вы можете сделать это с помощью Blueprints, но я не совсем …

3
Панды суммируются по группам, но исключают определенные столбцы
Каков наилучший способ сделать groupby в кадре данных Pandas, но исключить некоторые столбцы из этой groupby? например, у меня есть следующий фрейм данных: Code Country Item_Code Item Ele_Code Unit Y1961 Y1962 Y1963 2 Afghanistan 15 Wheat 5312 Ha 10 20 30 2 Afghanistan 25 Maize 5312 Ha 10 20 30 …

3
Группа взаимных исключений Python argparse
Что мне нужно: pro [-a xxx | [-b yyy -c zzz]] Я пробовал это, но не работает. Может ли кто-нибудь мне помочь? group= parser.add_argument_group('Model 2') group_ex = group.add_mutually_exclusive_group() group_ex.add_argument("-a", type=str, action = "store", default = "", help="test") group_ex_2 = group_ex.add_argument_group("option 2") group_ex_2.add_argument("-b", type=str, action = "store", default = "", help="test") …
88 python  argparse 

10
IronPython против Python .NET
Я хочу получить доступ к некоторым сборкам .NET, написанным на C #, из кода Python. Небольшое исследование показало, что у меня есть два варианта: IronPython с возможностью интерфейса .NET / встроенной поддержкой Python с пакетом Python .NET Каковы компромиссы между обоими решениями?


4
Почему модули Python иногда не импортируют свои подмодули?
Сегодня я заметил кое-что странное и хотел бы объяснить. Я не был на 100% уверен, как сформулировать это как вопрос, поэтому о Google не может быть и речи. Модуль logging по какой-то странной причине не имеет доступа к модулю logging.handlers. Попробуйте сами, если не верите: >>> import logging >>> logging.handlers …

8
как сказать, что переменная является итерируемой, но не является строкой
У меня есть функция, которая принимает аргумент, который может быть либо одиночным, либо двойным элементом: def iterable(arg) if #arg is an iterable: print "yes" else: print "no" так что: >>> iterable (("е", "е")) да >>> iterable (["f", "f"]) да >>> iterable ("ff") нет Проблема в том, что строка технически итеративна, …
88 python 

10
Как полностью удалить Python с машины Windows?
Я установил Python 2.7 и Python 2.6.5. Я не знаю, что пошло не так, но ничего, связанное с Python, похоже, больше не работает. например, "setup.py install" для определенных пакетов не распознает параметр "install" и другие странные явления ... Я хотел бы полностью удалить Python из моей системы. Я попытался запустить …

2
шаблон django отображает значение элемента или пустую строку
Мой код в шаблоне выглядит так: {% for item in items %} {{ item.somefield }} {% endfor %} Я хочу отобразить значение элемента, если поле item.somefield не равно None, или отобразить пустую строку. Я не хочу использовать оператор {% if item.somefield%}, мне нужно что-то вроде {{item.somefield или ''}} (я пробовал …


2
Странное поведение Try-Except-Else-finally с операторами Return
Это какой-то код, который ведет себя необычно. Это упрощенная версия поведения, которое я написал. Это все равно продемонстрирует странное поведение, и у меня возникли конкретные вопросы о том, почему это происходит. Я использую Python 2.6.6 в Windows 7. def demo1(): try: raise RuntimeError,"To Force Issue" except: return 1 else: return …

6
обновить до Python 3.7 с помощью Anaconda
Альфа-версия Python 3.7 отсутствует, но я не смог найти ни одной публикации о том, как обновиться до Python 3.7 с помощью Anaconda - может быть, они дождутся официального выпуска? Какие-либо предложения?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.