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

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

9
Использование карты Python и других функциональных инструментов
Это довольно странно, но я пытаюсь изучить / понять функциональное программирование на Python. Следующий код: foos = [1.0,2.0,3.0,4.0,5.0] bars = [1,2,3] def maptest(foo, bar): print foo, bar map(maptest, foos, bars) производит: 1.0 1 2.0 2 3.0 3 4.0 None 5.0 None В. Есть ли способ использовать карту или любые другие …

6
Преобразование типа массива NumPy на месте
Учитывая массив NumPy int32, как мне преобразовать его на float32 место ? В общем, я хотел бы сделать a = a.astype(numpy.float32) без копирования массива. Оно большое. Причина этого в том, что у меня есть два алгоритма вычисления a. Один из них возвращает массив int32, другой - массив float32(и это присуще …
127 python  numpy 

4
Какие недостатки у Stackless Python? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

5
Python (и Python C API): __new__ против __init__
Вопрос, который я собираюсь задать, похоже, повторяет использование Python __new__ и __init__? , но, тем не менее, мне все еще неясно, в чем практическая разница между __new__и __init__. Прежде чем вы поспешите сказать мне, что __new__это предназначено для создания объектов и __init__для инициализации объектов, позвольте мне пояснить: я понимаю. Фактически, …
127 python  c  python-c-api 

24
Где находится virtualenvwrapper.sh после установки pip?
Я пытаюсь настроить virtualenvwrapper на OSX, и все инструкции и руководства, которые я нашел, говорят мне добавить исходную команду в .profile, указывая на virtualenvwrapper.sh. Я проверил все каталоги python и site-packages, и не могу найти ни одного virtualenvwrapper.sh. Это что-то мне нужно скачать отдельно? Пип устанавливается неправильно? Это содержимое /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenvwrapper: …

9
Ускорьте миллионы замен регулярных выражений в Python 3
Я использую Python 3.5.2 У меня есть два списка список из примерно 750 000 «предложений» (длинных строк) список примерно из 20 000 «слов», которые я хотел бы удалить из своих 750 000 предложений Итак, мне нужно перебрать 750 000 предложений и выполнить около 20 000 замен, но ТОЛЬКО если мои …

21
Скрытие пароля в скрипте Python (только небезопасная обфускация)
У меня есть скрипт Python, который создает соединение ODBC. Соединение ODBC создается с помощью строки подключения. В этой строке подключения я должен указать имя пользователя и пароль для этого подключения. Есть ли простой способ скрыть этот пароль в файле (просто чтобы никто не мог прочитать пароль, когда я редактирую файл)?
127 python  security 

3
WebDriver click () против JavaScript click ()
История: Здесь, в StackOverflow, я видел, как пользователи сообщали, что они не могут щелкнуть элемент с помощью команды selenium WebDriver «click» и могут обойти это с помощью щелчка JavaScript, выполнив сценарий. Пример на Python: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Пример в WebDriverJS / Protractor: var elm = $("#myid"); browser.executeScript("arguments[0].click();", elm.getWebElement()); …

6
Фильтрация списка на основе списка логических значений
У меня есть список значений, которые мне нужно отфильтровать по значениям в списке логических значений: list_a = [1, 2, 4, 6] filter = [True, False, True, False] Я создаю новый отфильтрованный список со следующей строкой: filtered_list = [i for indx,i in enumerate(list_a) if filter[indx] == True] что приводит к: print …
127 python  list  numpy 

4
Что такое WSGI и CGI на простом английском языке?
Каждый раз, когда я читаю WSGI или CGI, я съеживаюсь. Я пробовал читать об этом раньше, но на самом деле ничего не застряло. Что на самом деле на простом английском? Он просто направляет запросы на терминал и перенаправляет вывод?
127 python  cgi  wsgi 

14
Печать кортежа с форматированием строки в Python
Итак, у меня проблема. У меня есть кортеж (1,2,3), который я должен распечатать с форматированием строки. например. tup = (1,2,3) print "this is a tuple %something" % (tup) и это должно печатать представление кортежа в скобках, например Это кортеж (1,2,3) Но я получаю TypeError: not all arguments converted during string …
127 python 

4
seek () функция?
Пожалуйста, извините за путаницу здесь, но я прочитал документацию относительно функции seek () в python (после того, как ей пришлось ее использовать), и хотя это помогло мне, я все еще немного смущен фактическим значением того, что он делает, любые объяснения много оценил, спасибо.
127 python 

8
__getattr__ в модуле
Как можно реализовать эквивалент __getattr__класса в модуле? пример При вызове функции, которая не существует в статически определенных атрибутах модуля, я хочу создать экземпляр класса в этом модуле и вызвать в нем метод с тем же именем, что и при поиске атрибутов в модуле. class A(object): def salutation(self, accusative): print "hello", …

5
Как сохранить значения traceback / sys.exc_info () в переменной?
Я хочу сохранить имя ошибки и детали трассировки в переменной. Вот моя попытка. import sys try: try: print x except Exception, ex: raise NameError except Exception, er: print "0", sys.exc_info()[0] print "1", sys.exc_info()[1] print "2", sys.exc_info()[2] Вывод: 0 <type 'exceptions.NameError'> 1 2 <traceback object at 0xbd5fc8> Желаемый результат: 0 NameError …

2
демистифицировать Flask app.secret_key
Если app.secret_keyне установлен, Flask не позволит вам установить или получить доступ к словарю сеанса. Это все, что говорится в руководстве пользователя по данной теме. Я новичок в веб-разработке и понятия не имею, как / почему работают какие-либо средства безопасности. Я хотел бы понять, что делает Flask под капотом. Почему Flask …
127 python  flask 

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