Вопросы с тегом «python-3.x»

107
Что означает префикс ab перед строкой Python?

В исходном коде Python я наткнулся на маленькую букву b перед строкой, например: b"abcdef" Я знаю о uпрефиксе, обозначающем строку в Юникоде, и о rпрефиксе для необработанного строкового литерала. Что означает bсимвол и в каком виде исходного кода он полезен, поскольку кажется, что он в точности...

106
Импорт по относительному пути в Python

У меня есть папка для моего клиентского кода, папка для моего серверного кода и папка для кода, который является общим для них Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py Как импортировать Common.py из Server.py и Client.py?...

106
DeprecationWarning: недопустимая escape-последовательность - что использовать вместо \ d?

У меня возникла проблема с reмодулем в Python 3.6.5. В моем регулярном выражении есть этот шаблон: '\\nRevision: (\d+)\\n' Но когда я его запускаю, я получаю файл DeprecationWarning. Я искал проблему на SO , и, собственно, не нашел ответа - что мне использовать вместо \d+? Просто [0-9]+или может...

105
Что делает это странное поведение толстой кишки?

Я использую Python 3.6.1 и наткнулся на кое-что очень странное. У меня была простая опечатка в задании словаря, которую я долго искал. context = {} context["a"]: 2 print(context) Вывод {} Что context["a"]: 2делает код ? Он не поднимает, SyntaxErrorкогда должен, ИМО. Сначала я подумал, что это...

105
Распаковка, расширенная распаковка и вложенная расширенная распаковка

Рассмотрим следующие выражения. Обратите внимание, что некоторые выражения повторяются для представления «контекста». (это длинный список) a, b = 1, 2 # simple sequence assignment a, b = ['green', 'blue'] # list asqignment a, b = 'XY' # string assignment a, b = range(1,5,2) # any iterable will do #...

103
Отображение всех столбцов фрейма данных в Jupyter Python Notebook

Я хочу показать все столбцы в фрейме данных в Jupyter Notebook. Jupyter показывает некоторые столбцы и добавляет точки к последним столбцам, как на следующем рисунке: Как я могу отобразить все столбцы?...

102
Как отложить / отложить оценку f-строк?

Я использую строки шаблона для генерации некоторых файлов, и мне нравится лаконичность новых f-строк для этой цели, за то, что мой предыдущий код шаблона был сокращен примерно так: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print...

102
Как получить ноутбук IPython для запуска Python 3?

Я новичок в Python, чтобы терпеть меня. Установил Anaconda, отлично работает. Я настраиваю среду Python 3, следуя инструкциям строки Anaconda cmd , отлично работает. Я настраиваю среду Python 3 Anaconda в качестве интерпретатора Pycharm , отлично работает. Я запустил Anaconda «launcher.app» и...

102
Необходимо установить urllib2 для Python 3.5.1

Я использую Python 3.5.1 для Mac. Я хочу использовать urllib2модуль. Я попытался установить его, но мне сказали, что он разделен на Python 3 urllib.requestи urllib.errorдля него. Моя команда (сейчас выполняется из каталога bin фреймворка, потому что она не на моем пути): sudo ./pip3 install...

101
ValueError: неподдерживаемый протокол рассола: 3, рассол python2 не может загрузить файл, сброшенный рассолом python 3?

Я использую pickle для дампа файла на python 3 и использую pickle для загрузки файла на python 2, появляется ValueError. Итак, python 2 pickle не может загрузить файл, сброшенный python 3 pickle? Если я этого хочу? Как сделать?...

101
asyncio.ensure_future против BaseEventLoop.create_task против простой сопрограммы?

Я видел несколько базовых руководств Python 3.5 по asyncio, выполняющих одну и ту же операцию в различных вариантах. В этом коде: import asyncio async def doit(i): print("Start %d" % i) await asyncio.sleep(3) print("End %d" % i) return i if __name__ == '__main__': loop = asyncio.get_event_loop()...

100
ctypes - Начинающий

У меня есть задача «обернуть» библиотеку ac в класс python. Документы по этому поводу очень расплывчаты. Похоже, они ожидают, что только опытные пользователи Python будут реализовывать ctypes. Что ж, я новичок в Python и мне нужна помощь. Некоторая пошаговая помощь была бы замечательной. Итак, у...

100
FutureWarning: поэлементное сравнение не выполнено; возвращает скаляр, но в дальнейшем будет выполнять поэлементное сравнение

Я использую Pandas 0.19.1на Python 3. Я получаю предупреждение об этих строках кода. Я пытаюсь получить список, содержащий все номера строк, в которых строка Peterприсутствует в столбце Unnamed: 5. df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() Выдает...

100
Когда hash (n) == n в Python?

Я играл с хеш-функцией Python . Для маленьких целых чисел он появляется hash(n) == nвсегда. Однако это не распространяется на большие числа: >>> hash(2**100) == 2**100 False Я не удивлен, я понимаю, что хеш принимает конечный диапазон значений. Что это за диапазон? Я пробовал использовать...

99
Как запустить Spyder в виртуальной среде?

Я использовал Spyder, установленный с дистрибутивом Anaconda, который по умолчанию использует Python 2.7. В настоящее время мне нужно настроить виртуальную среду разработки с Python 3.4. Два основных предложения после исследования в Интернете: сначала настроить виртуальную среду и указать...