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

90
Цепочка функций в Python

На Codewars.com я столкнулся со следующей задачей: Создайте функцию, addкоторая складывает числа при последовательном вызове. Так что add(1)должен вернуться 1, add(1)(2)должен вернуться 1+2, ... Хотя я знаком с основами Python, я никогда не встречал функции, которую можно было бы вызывать в такой...

90
Станет ли OrderedDict избыточным в Python 3.7?

Из журнала изменений Python 3.7 : характер сохранения порядка вставки объектов dict был объявлен официальной частью спецификации языка Python. Означает ли это, что OrderedDictэто станет лишним? Единственное, что я могу придумать, это поддерживать обратную совместимость со старыми версиями Python,...

89
Наследование классов в классах данных Python 3.7

В настоящее время я пробую новые конструкции классов данных, представленные в Python 3.7. В настоящее время я застрял в попытке наследовать родительский класс. Похоже, что мой текущий подход испортил порядок аргументов, так что параметр bool в дочернем классе передается раньше других параметров....

89
Python, HTTPS GET с базовой аутентификацией

Я пытаюсь выполнить HTTPS GET с базовой аутентификацией с использованием python. Я очень новичок в python, и руководства, похоже, используют разные библиотеки для работы. (http.client, httplib и urllib). Кто-нибудь может показать мне, как это делается? Как вы можете указать использование...

89
Могу ли я переместить виртуальный объект?

Этот вопрос не повторяется. Это касается не только переименования виртуальной среды, но и фактического перемещения ее в другой каталог, в том числе, возможно, в каталог другого пользователя. Это не то же самое, что просто переименование виртуальной среды, особенно для людей, незнакомых с...

88
производительность str в Python

При профилировании фрагмента кода Python ( python 2.6до 3.2) я обнаружил, что strметод преобразования объекта (в моем случае целого числа) в строку почти на порядок медленнее, чем при использовании форматирования строки. Вот эталон >>> from timeit import Timer >>>...

88
IOError: [Errno 32] Сломанный канал: Python

У меня очень простой скрипт Python 3: f1 = open('a.txt', 'r') print(f1.readlines()) f2 = open('b.txt', 'r') print(f2.readlines()) f3 = open('c.txt', 'r') print(f3.readlines()) f4 = open('d.txt', 'r') print(f4.readlines()) f1.close() f2.close() f3.close() f4.close() Но всегда говорится: IOError:...

88
При импорте docx в python3.3 у меня возникает ошибка ImportError: нет модуля с именем «исключения»

когда я импортирую, у docxменя есть эта ошибка: >File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/docx-0.2.4-py3.3.egg/docx.py", line 30, in <module> from exceptions import PendingDeprecationWarning ImportError: No module named 'exceptions' Как исправить...

88
Как понизить версию Python с 3.7 до 3.6

Я пытаюсь установить тензорный поток, но для этого требуется установка Python 3.6, а у меня установлен только Python 3.7. Я попытался переключиться на brew и pyenv, но это не сработало. Кто-нибудь знает способ решения этой проблемы?...

87
Как устранить ошибку «AttributeError: __exit__» в многопроцессорной обработке в Python?

Я попытался переписать код чтения csv, чтобы иметь возможность запускать его на нескольких ядрах в Python 3.2.2. Я пробовал использовать Poolобъект многопроцессорности, который адаптировал из рабочих примеров (и уже работал у меня для другой части моего проекта). Я столкнулся с сообщением об...

87
Python - разница между двумя строками

Я хотел бы сохранить в списке много слов. Многие из этих слов очень похожи. Например , у меня есть слово , afrykanerskojęzycznyи многие из таких слов , как afrykanerskojęzycznym, afrykanerskojęzyczni, nieafrykanerskojęzyczni. Каково эффективное (быстрое и дающее небольшой размер разницы) решение...

87
Извлечение текста из файла PDF с помощью PDFMiner в Python?

Я ищу документацию или примеры того, как извлечь текст из файла PDF с помощью PDFMiner с Python. Похоже, PDFMiner обновил свой API, и все соответствующие примеры, которые я нашел, содержат устаревший код (классы и методы изменились). Обнаруженные мной библиотеки, упрощающие извлечение текста из...

87
Получить имя папки файла в Python

Какую команду мне следует использовать в Python, чтобы получить имя папки, содержащей файл, с которым я работаю? "C:\folder1\folder2\filename.xml" Вот "folder2"что я хочу получить. Единственное, что я придумал, это использовать os.path.splitдважды: folderName =...

87
Писать словарь в текстовый файл?

У меня есть словарь, и я пытаюсь записать его в файл. exDict = {1:1, 2:2, 3:3} with open('file.txt', 'r') as file: file.write(exDict) Тогда у меня ошибка file.write(exDict) TypeError: must be str, not dict Я исправил эту ошибку, но пришла другая ошибка exDict = {111:111, 222:222} with...

87
Пип - Неустранимая ошибка в программе запуска: невозможно создать процесс с помощью '"'

Я установил python 3.5.1 через ampps, и он работает. Однако, когда я пытаюсь использовать pip, я получаю следующее сообщение: Fatal error in launcher: Unable to create process using '"' Я уже переустановил ampps в путь, который не содержит пробелов. Обратите внимание, что обходной путь «python -m...

86
Объявление переменной Python

Изучаю Python , и есть некоторые основные сомнения. 1. Я видел объявление переменной (здесь путь) как class writer: path = "" иногда без явного объявления, но инициализируйте через __init__. def __init__(self, name): self.name = name Я понимаю цель __init__, но желательно ли объявлять переменную в...

86
Если range () является генератором в Python 3.3, почему я не могу вызвать next () для диапазона?

Возможно, я стал жертвой дезинформации в сети, но я думаю, что более вероятно, что я просто что-то неправильно понял. На основании того, что я узнал до сих пор, range () является генератором, а генераторы могут использоваться как итераторы. Однако этот код: myrange = range(10) print(next(myrange))...

86
Как работать с сертификатами с помощью Selenium?

Я использую Selenium для запуска браузера. Как я могу работать с веб-страницами (URL-адресами), которые просят браузер принять сертификат или нет? В Firefox у меня может быть такой веб-сайт, который просит меня принять его сертификат следующим образом: В браузере Internet Explorer я могу получить...