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

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


7
Как избежать совместного использования данных класса между экземплярами?
Что я хочу, это поведение: class a: list = [] x = a() y = a() x.list.append(1) y.list.append(2) x.list.append(3) y.list.append(4) print(x.list) # prints [1, 3] print(y.list) # prints [2, 4] Конечно, что действительно происходит, когда я печатаю: print(x.list) # prints [1, 2, 3, 4] print(y.list) # prints [1, 2, 3, …
146 python  class 

12
Как активировать среду Anaconda
Я на Windows 8, использую Anaconda 1.7.5 64bit. Я создал новую среду Anaconda с conda create -p ./test python=2.7 pip от C:\Pr\TEMP\venv\. Это сработало хорошо (есть папка с новым дистрибутивом Python). Конда говорит мне, чтобы напечатать activate C:\PR\TEMP\venv\test для активации среды, однако это возвращает: No environment named "C:\PR\temp\venv\test" exists in …

5
Как разделить приложение фляги на несколько файлов py?
Мое приложение для колб в настоящее время состоит из одного test.pyфайла с несколькими маршрутами и main()определенным маршрутом. Можно ли как-нибудь создать test2.pyфайл, содержащий маршруты, которые не были обработаны test.py? @app.route('/somepath') def somehandler(): # Handler code here Я обеспокоен тем, что в нем слишком много маршрутов, test.pyи хотел бы сделать его …
146 python  flask 

10
Python Удалить последние 3 символа строки
Я пытаюсь удалить последние 3 символа из строки в Python, я не знаю, что это за символы, поэтому я не могу их использовать rstrip, мне также нужно удалить пробелы и преобразовать их в верхний регистр пример будет: foo = "Bs12 3ab" foo.replace(" ", "").rstrip(foo[-3:]).upper() Это работает и дает мне BS12, …
146 python  string 

7
Извлечь первый элемент каждого подсписка
Мне интересно, как лучше всего извлечь первый элемент каждого подсписка в списке списков и добавить его в новый список. Так что если у меня есть: lst = [[a,b,c], [1,2,3], [x,y,z]] и я хочу , чтобы вытащить a, 1а xи создать отдельный список из них. Я попытался: lst2.append(x[0] for x in …
146 python  list  nested 

8
mongodb: вставить, если не существует
Каждый день я получаю запас документов (обновление). Что я хочу сделать, это вставить каждый элемент, который еще не существует. Я также хочу отслеживать первый раз, когда я их вставил, и последний раз, когда я видел их в обновлении. Я не хочу иметь дубликаты документов. Я не хочу удалять документ, который …

21
Как удалить левую часть строки?
У меня есть простой код Python, который ищет файлы для строки, например path=c:\path, где c:\pathчасть может отличаться. Текущий код: def find_path(i_file): lines = open(i_file).readlines() for line in lines: if line.startswith("Path="): return # what to do here in order to get line content after "Path=" ? Какой простой способ получить текст …
146 python  string 

5
Оператор множества "in" в Python
Меня немного смущает inоператор python для наборов. Если у меня есть набор sи некоторый экземпляр b, это правда , что b in sозначает « есть какой - то элемент xв sтаком , что b == xэтоtrue »?
146 python 

21
range () для поплавков
Есть ли range()в Python эквивалент для чисел с плавающей запятой? >>> range(0.5,5,1.5) [0, 1, 2, 3, 4] >>> range(0.5,5,0.5) Traceback (most recent call last): File "<pyshell#10>", line 1, in <module> range(0.5,5,0.5) ValueError: range() step argument must not be zero

11
Изменить кодировку Python по умолчанию?
Когда я запускаю свои приложения с консоли, у меня возникает много проблем с "не могу кодировать" и "не могу декодировать" с Python . Но в Eclipse PyDev IDE кодировка символов по умолчанию установлена ​​на UTF-8 , и я в порядке. Я искал установку кодировки по умолчанию, и люди говорят, что …

10
Как поместить несколько операторов в одну строку?
Я не был уверен, под каким названием конкретно обдумывать этот вопрос, кодирование гольфа кажется уместным, хотя и немного неопределенным. Я знаю кое-что в Python, но мне кажется, что их очень трудно «читать». На мой взгляд, понимание может дать то же самое, что и следующий код: for i in range(10): if …
146 python 

13
Как прочитать значение RGB данного пикселя в Python?
Если я открываю изображение с помощью open("image.jpg"), как я могу получить значения RGB пикселя, если у меня есть координаты пикселя? Тогда как я могу сделать наоборот? Начав с пустого графического изображения, «напишите» пиксель с определенным значением RGB? Я бы предпочел, чтобы мне не приходилось скачивать дополнительные библиотеки.
146 python  graphics  rgb  pixel 

9
Ubuntu, выполняющая `pip install`, выдает ошибку 'Следующие необходимые пакеты не могут быть собраны: * freetype'
При выполнении pip install -r requirements.txtя получаю следующую ошибку на этапе установки matplotlib: REQUIRED DEPENDENCIES AND EXTENSIONS numpy: yes [not found. pip may install it below.] dateutil: yes [dateutil was not found. It is required for date axis support. pip/easy_install may attempt to install it after matplotlib.] tornado: yes [tornado …

13
Есть ли в Python система управления пакетами / модулями?
Есть ли в Python система управления пакетами / модулями, похожая на ту, что есть в Ruby, где вы можете делать gem install packagename? При установке модулей Python я вижу только ссылки python setup.py install, но для этого нужно сначала найти пакет.
145 python  module 

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