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

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

20
Як отримати повернене значення з потоку в python?
Функція fooнижче повертає рядок 'foo'. Як я можу отримати значення, 'foo'яке повертається з цілі потоку? from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value = thread.join() "Один очевидний спосіб зробити це", показаний вище, не працює: thread.join()повернуто None.


7
Аргумент Python: Як вставити новий рядок у довідковий текст?
Я використовую argparseв Python 2.7 для розбору варіантів введення. Один із моїх варіантів - це багаторазовий вибір. Я хочу скласти список у своєму довідковому тексті, наприклад from argparse import ArgumentParser parser = ArgumentParser(description='test') parser.add_argument('-g', choices=['a', 'b', 'g', 'd', 'e'], default='a', help="Some option, where\n" " a = alpha\n" " b = …
341 python  argparse 

5
Глибока копія дикта в пітоні
Я хотів би зробити глибоку копію dictпітона. На жаль, .deepcopy()метод не існує для dict. Як це зробити? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "<stdin>", line 1, in <module> AttributeError: 'dict' object has no attribute 'deepcopy' …
341 python  python-3.x 


27
Показано слід стека від запущеного додатку Python
У мене є ця програма Python, яка час від часу застрягає, і я не можу дізнатися, де. Чи є спосіб подати сигнал інтерпретатору Python, щоб показати точний код, який працює? Якась нальотна стежка? Пов’язані запитання: Вивести поточний стек виклику з методу в коді Python Перевірте, чим працює запущений процес: вивести …

10
Чому в Python немає розуміння кортежу?
Як ми всі знаємо, є розуміння списку, як [i for i in [1, 2, 3, 4]] і є розуміння словника, як {i:j for i, j in {1: 'a', 2: 'b'}.items()} але (i for i in (1, 2, 3)) виявиться в генераторі, а не в tupleрозумінні. Чому так? Я здогадуюсь, що …

12
Час ISO (ISO 8601) у Python
У мене є файл. У Python я хотів би взяти час його створення та перетворити його на рядок часу ISO (ISO 8601) , зберігаючи той факт, що він створений у східній часовій зоні (ET) . Як мені взяти ctime файлу і перетворити його в часовий рядок ISO, який вказує на …
340 python  datetime  iso8601 

11
Як видалити Python 2.7 на Mac OS X 10.6.4?
Я хочу повністю видалити Python 2.7 зі свого Mac OS X 10.6.4. Мені вдалося видалити запис із PATHзмінної, повернувши свою .bash_profile. Але я також хочу видалити всі каталоги, файли, символьні посилання та записи, встановлені пакетом встановлення Python 2.7. У мене встановлений пакет з http://www.python.org/ . Які записи каталогів / файлів …


5
Як я можу отримати список значень із dict?
Як я можу отримати список значень у диктаті в Python? В Java отримати значення Карти як списку так само просто, як і зробити list = map.values();. Мені цікаво, чи існує аналогічно простий спосіб у Python отримати список значень із диктату.
338 python  list  dictionary 


13
Які існують для декораторів Python? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Хоча мені подобається думати про себе як про грамотно розробленому Python-кодері, одним із аспектів мови, …
337 python  decorator 

11
Зняття всього, крім буквено-цифрових знаків, з рядка в Python
Який найкращий спосіб позбавити всіх не буквено-цифрових символів із рядка, використовуючи Python? Рішення, представлені у варіанті PHP цього питання , ймовірно, будуть працювати з деякими незначними корективами, але не здаються мені дуже «пітонічними». Для запису я не просто хочу знімати періоди та коми (та інші розділові знаки), а й лапки, …
337 python  string 

11
Найефективніший спосіб відображення функції на масиві numpy
Що є найефективнішим способом відображення функції через масивний масив? Я це робив у своєму поточному проекті таким чином: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain array of square of each element in x squarer = lambda t: t ** 2 squares = np.array([squarer(xi) for …

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