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

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



19
Определить имя функции из этой функции (без использования traceback)
В Python, без использования tracebackмодуля, есть ли способ определить имя функции из этой функции? Скажем, у меня есть модуль foo с функциональной панелью. При выполнении foo.bar(), есть ли способ для бара узнать имя бара? Или еще лучше, foo.barкак зовут? #foo.py def bar(): print "my name is", __myname__ # <== how …

20
Установите значение для конкретной ячейки в панде DataFrame, используя индекс
Я создал Pandas DataFrame df = DataFrame(index=['A','B','C'], columns=['x','y']) и получил это ху NaN NaN B NaN NaN C NaN NaN Затем я хочу присвоить значение определенной ячейке, например, для строки «C» и столбца «x». Я ожидал получить такой результат: ху NaN NaN B NaN NaN C 10 NaN с этим …
479 python  pandas  dataframe 

30
mysql_config не найден при установке Python-интерфейса mysqldb
Я пытаюсь запустить скрипт Python на сервере Linux, к которому я подключен через ssh. Скрипт использует mysqldb. У меня есть все остальные компоненты, которые мне нужны, но когда я пытаюсь установить mySQLdb через setuptools, вот так :, python setup.py install Я получаю следующий отчет об ошибке, связанный с mysql_configкомандой. sh: …

17
Есть ли какой-нибудь питонный способ объединить два слова (добавив значения для ключей, которые появляются в обоих)?
Например, у меня есть два слова: Dict A: {'a': 1, 'b': 2, 'c': 3} Dict B: {'b': 3, 'c': 4, 'd': 5} Мне нужен питонный способ «комбинирования» двух диктов, так что результат будет таким: {'a': 1, 'b': 5, 'c': 7, 'd': 5} То есть: если ключ появляется в обоих диктовках, …
477 python  dictionary 

10
Изменение частоты тиков на оси x или y в matplotlib?
Я пытаюсь исправить, как Python отображает мои данные. Сказать x = [0,5,9,10,15] а также y = [0,1,2,3,4] Тогда я бы сделал: matplotlib.pyplot.plot(x,y) matplotlib.pyplot.show() и отметки по оси x нанесены с интервалами 5. Можно ли сделать так, чтобы интервалы показывали 1?
477 python  matplotlib 


7
Что означает -> в определениях функций Python?
Недавно я заметил кое-что интересное, глядя на спецификацию грамматики Python 3.3 : funcdef: 'def' NAME parameters ['->' test] ':' suite Необязательный блок «стрелка» отсутствовал в Python 2, и я не смог найти никакой информации относительно его значения в Python 3. Оказалось, что это правильный Python, и он принят интерпретатором: def …

14
Получить HTML-источник WebElement в Selenium WebDriver с использованием Python
Я использую привязки Python для запуска Selenium WebDriver: from selenium import webdriver wd = webdriver.Firefox() Я знаю, что могу взять вот так вот: elem = wd.find_element_by_css_selector('#my-id') И я знаю, что могу получить полный источник страницы с ... wd.page_source Но есть ли способ получить «источник элемента»? elem.source # <-- returns the …


12
Сохранение текстов utf-8 в json.dumps как UTF8, а не как escape-последовательность
образец кода: >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print json_string "\u05d1\u05e8\u05d9 \u05e6\u05e7\u05dc\u05d4" Проблема: она не читается человеком. Мои (умные) пользователи хотят проверять или даже редактировать текстовые файлы с помощью дампов JSON (и я бы предпочел не использовать XML). Есть ли способ сериализации объектов в строки JSON UTF-8 …
474 python  json  unicode  utf-8  escaping 

8
StringIO в Python3
Я использую Python 3.2.1 и не могу импортировать StringIOмодуль. Я использую , io.StringIOи она работает, но я не могу использовать его с numpy«S , genfromtxtкак это: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Я получаю следующую ошибку: TypeError: Can't convert 'bytes' object to str implicitly и когда я пишу import StringIOэто говорит …
474 python  python-3.x  io 

22
Нахождение среднего из списка
Я должен найти среднее значение списка в Python. Это мой код до сих пор l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) У меня есть, поэтому он складывает значения в списке, но я не знаю, как разделить их на …
473 python  list  lambda  average  reduce 


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