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

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


1
Преднамеренный пустой ответ Python Flask
Есть ли способ вернуть ответ (от make_response()объекта или аналогичного) с определенными свойствами, чтобы он не отображал страницу снова и не делал ничего другого. Я пытаюсь запустить код на сервере без вывода каких-либо результатов Простое «return None» дает: ValueError: View function did not return a response Это должно быть возможно, потому …
98 python  flask  response 

7
Как установить ячейку в NaN в кадре данных pandas
Я хотел бы заменить неверные значения в столбце фрейма данных на NaN. mydata = {'x' : [10, 50, 18, 32, 47, 20], 'y' : ['12', '11', 'N/A', '13', '15', 'N/A']} df = pd.DataFrame(mydata) df[df.y == 'N/A']['y'] = np.nan Однако последняя строка не работает и выдает предупреждение, потому что она работает …
98 python  pandas  nan 


6
Как писать строковые литералы в Python, не экранируя их?
Есть ли способ объявить строковую переменную в Python таким образом, чтобы все внутри нее автоматически экранировалось или имело буквальное значение символа? Я не спрашиваю, как избежать кавычек с помощью косой черты, это очевидно. Я прошу универсального способа сделать все в строковом литерале, чтобы мне не приходилось вручную проходить и избегать …


10
Как преобразовать файл CSV в многострочный JSON?
Вот мой код, очень простые вещи ... import csv import json csvfile = open('file.csv', 'r') jsonfile = open('file.json', 'w') fieldnames = ("FirstName","LastName","IDNumber","Message") reader = csv.DictReader( csvfile, fieldnames) out = json.dumps( [ row for row in reader ] ) jsonfile.write(out) Объявите имена некоторых полей, программа чтения использует CSV для чтения файла, …
98 python  json  csv 

3
Почему csvwriter.writerow () ставит запятую после каждого символа?
Этот код открывает URL-адрес и добавляет /namesв конец, а также открывает страницу и печатает строку test1.csv: import urllib2 import re import csv url = ("http://www.example.com") bios = [u'/name1', u'/name2', u'/name3'] csvwriter = csv.writer(open("/test1.csv", "a")) for l in bios: OpenThisLink = url + l response = urllib2.urlopen(OpenThisLink) html = response.read() item …
98 python  csv 

30
установка pip в глобальных пакетах сайтов вместо virtualenv
Использование pip3для установки пакета в a virtualenvприводит к тому, что пакет устанавливается в глобальную папку site-packages, а не в папку virtualenv. Вот как я настроил Python3 и virtualenv на OS X Mavericks (10.9.1): Я установил Python3 с помощью Homebrew: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" brew install python3 --with-brewed-openssl Изменена $PATHпеременная …
98 python  macos  virtualenv  pip 

5
Как я могу сделать заголовки столбцов фрейма данных pandas строчными буквами?
Я хочу сделать все заголовки столбцов в нижнем регистре моего фрейма данных pandas пример Если бы у меня был: data = country country isocode year XRAT tcgdp 0 Canada CAN 2001 1.54876 924909.44207 1 Canada CAN 2002 1.56932 957299.91586 2 Canada CAN 2003 1.40105 1016902.00180 .... Я хотел бы изменить …

3
Получить __name__ модуля вызывающей функции в Python
Предположим, myapp/foo.pyсодержит: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) И myapp/bar.pyсодержит: import foo foo.info('Hello') # => [myapp.bar] Hello В этом случае я хочу caller_nameустановить __name__атрибут модуля вызывающих функций (которым является myapp.foo). Как это может быть сделано?

8
Регистрировать все запросы от модуля python-requests
Я использую запросы python . Мне нужно отладить некоторые OAuthдействия, и для этого я хотел бы, чтобы он регистрировал все выполняемые запросы. Я мог бы получить эту информацию ngrep, но, к сожалению, невозможно использовать grep https-соединения (которые необходимы для OAuth) Как я могу активировать ведение журнала всех URL-адресов (+ параметров), …

6
Статические методы - как вызвать метод из другого метода?
Когда у меня есть обычные методы для вызова другого метода в классе, я должен сделать это class test: def __init__(self): pass def dosomething(self): print "do something" self.dosomethingelse() def dosomethingelse(self): print "do something else" но когда у меня есть статические методы, я не могу писать self.dosomethingelse() потому что нет экземпляра. Как …


4
Matplotlib Legends не работает
С момента обновления matplotlib я получаю следующую ошибку при попытке создать легенду: /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30990>] Use proxy artist …

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