Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

7
Python додає елемент до кортежу
У мене є деякі object.ID-і, які я намагаюся зберігати в сеансі користувача як кортеж. Коли я додаю перший, він працює, але кортеж виглядає, (u'2',)але коли я намагаюся додати новий, використовуючи mytuple = mytuple + new.idпомилку can only concatenate tuple (not "unicode") to tuple.

6
Призначення #! / Usr / bin / python3
Я помітив це в декількох мовах сценаріїв, але в цьому прикладі я використовую python. У багатьох навчальних посібниках вони починатимуться з #!/usr/bin/python3першого рядка. Я не розумію, чому ми маємо це. Чи не повинна операційна система знати, що це сценарій python (очевидно, він встановлений, оскільки ви робите посилання на нього) Що …
160 python  scripting 


8
Чи є в SQLAlchemy еквівалент get_or_create Django?
Я хочу отримати об’єкт із бази даних, якщо він вже існує (на основі заданих параметрів) або створити його, якщо його немає. Джанго get_or_create(або джерело ) робить це. Чи є еквівалентний ярлик у SQLAlchemy? Наразі я це чітко виписую так: def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument else: …

11
Як видалити кадр з matplotlib (pyplot.figure vs matplotlib.figure) (frameon = помилкові проблеми в matplotlib)
Щоб зняти кадр по фігурі, я пишу frameon=False працює ідеально з pyplot.figure, але зmatplotlib.Figure нього видаляється лише сірий фон, рамка залишається. Також я хочу лише, щоб рядки відображалися, а вся решта фігури була прозорою. з pyplot я можу робити те, що хочу, я хочу зробити це з matplotlib з якоїсь …
160 python  matplotlib 

12
Додаток Python нічого не друкує під час запуску від'єднаних у докері
У мене є додаток Python (2.7), який запускається в моєму докерфілі: CMD ["python","main.py"] main.py друкує деякі рядки, коли він запускається і після цього переходить у цикл: print "App started" while True: time.sleep(1) Поки я запускаю контейнер із прапором -it, все працює так, як очікувалося: $ docker run --name=myapp -it myappimage …


4
Придушити наукові позначення в нумері при створенні масиву зі вкладеного списку
У мене вкладений список Python, який виглядає наступним чином: my_list = [[3.74, 5162, 13683628846.64, 12783387559.86, 1.81], [9.55, 116, 189688622.37, 260332262.0, 1.97], [2.2, 768, 6004865.13, 5759960.98, 1.21], [3.74, 4062, 3263822121.39, 3066869087.9, 1.93], [1.91, 474, 44555062.72, 44555062.72, 0.41], [5.8, 5006, 8254968918.1, 7446788272.74, 3.25], [4.5, 7887, 30078971595.46, 27814989471.31, 2.18], [7.03, 116, 66252511.46, 81109291.0, …

8
Як видалити конкретні підрядки з набору рядків у Python?
У мене є набір рядків set1, і всі рядки в set1мають дві конкретні підрядки, які мені не потрібні і які потрібно видалити. Зразок введення: set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'} Отже, в основному я хочу, щоб .goodі .badпідрядки були видалені з усіх рядків. Що я спробував: for x in set1: x.replace('.good','') x.replace('.bad','') Але це, здається, …
160 python  python-3.x 


6
Видаліть всі повторювані рядки в Python Pandas
Ця pandas drop_duplicatesфункція чудово підходить для «уніфікації» фрейму даних. Тим НЕ менше, один з іменованих аргументів , щоб передати це take_last=Trueабо take_last=False, в той час як я хотів би, щоб видалити всі рядки , які дублюють через підмножина стовпців. Чи можливо це? A B C 0 foo 0 A 1 …


12
Які корисні користі для «Анотацій функції» Python3
Анотації до функцій: PEP-3107 Я натрапив на фрагмент коду, що демонструє примітки щодо функцій Python3. Концепція проста, але я не можу придумати, чому вони були реалізовані в Python3 або якісь корисні для них використання. Можливо, ТАК може просвітити мене? Як це працює: def foo(a: 'x', b: 5 + 6, c: …

14
Приклад спеціального методу Python __call__
Я знаю, що __call__метод у класі запускається, коли викликається екземпляр класу. Однак я не маю уявлення, коли я можу використовувати цей спеціальний метод, тому що можна просто створити новий метод і виконати ту саму операцію, що робиться в __call__методі, і замість виклику екземпляра, ви можете викликати метод. Я дуже вдячний, …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.