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

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

3
Оператор Python / psycopg2 WHERE IN
Каков правильный метод, чтобы список (countryList) был доступен через% s в операторе SQL? # using psycopg2 countryList=['UK','France'] sql='SELECT * from countries WHERE country IN (%s)' data=[countryList] cur.execute(sql,data) Как и сейчас, он выдает ошибку после попытки запустить "WHERE country in (ARRAY [...])". Есть ли способ сделать это, кроме манипуляций со строками? …

4
Сюжет панд не отображается
При использовании этого в скрипте (не в IPython) ничего не происходит, т.е. окно графика не появляется: import numpy as np import pandas as pd ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts.plot() Даже при добавлении time.sleep(5)все равно ничего нет. Почему? Есть ли способ сделать это без ручного вызова matplotlib ?

2
Запрещает ли Python два одинаковых идентификатора Unicode?
Я играл с идентификаторами Unicode и наткнулся на это: >>> 𝑓, x = 1, 2 >>> 𝑓, x (1, 2) >>> 𝑓, f = 1, 2 >>> 𝑓, f (2, 2) Что тут происходит? Почему Python заменяет объект, на который ссылается 𝑓, но только иногда? Где описывается такое поведение?
81 python  unicode 

4
Как показать две фигуры с помощью matplotlib?
У меня проблемы с одновременным рисованием двух фигур, которые не показаны на одном графике. Но согласно документации, я написал код и показывает только тот рисунок. Я думаю, что я потерял что-то важное. Может ли кто-нибудь помочь мне разобраться? Благодарю. (* Tlist_first *, используемый в коде, представляет собой список данных.) plt.figure(1) …

3
Почему вставка SQLAlchemy с sqlite в 25 раз медленнее, чем с использованием sqlite3 напрямую?
Почему этот простой тестовый пример с SQLAlchemy вставляет 100 000 строк в 25 раз медленнее, чем при использовании драйвера sqlite3 напрямую? Я видел похожие замедления в реальных приложениях. Я делаю что-то неправильно? #!/usr/bin/env python # Why is SQLAlchemy with SQLite so slow? # Output from this program: # SqlAlchemy: Total …

6
Почему цикл по range () в Python выполняется быстрее, чем с использованием цикла while?
На днях я проводил тестирование Python и наткнулся на кое-что интересное. Ниже приведены две петли, которые делают примерно то же самое. Цикл 1 занимает примерно вдвое больше времени, чем цикл 2. Петля 1: int i = 0 while i < 100000000: i += 1 Цикл 2: for n in range(0,100000000): …

15
Как связать PyCharm с PySpark?
Я новичок в apache spark, и, по-видимому, я установил apache-spark с homebrew в свой macbook: Last login: Fri Jan 8 12:52:04 on console user@MacBook-Pro-de-User-2:~$ pyspark Python 2.7.10 (default, Jul 13 2015, 12:05:58) [GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin Type "help", "copyright", "credits" or "license" for more information. …

8
Как добавить в конец пустого списка?
У меня есть список: list1=[] длина списка не определена, поэтому я пытаюсь добавить объекты в конец списка 1, например: for i in range(0, n): list1=list1.append([i]) Но мой вывод продолжает выдавать эту ошибку: AttributeError: объект 'NoneType' не имеет атрибута 'append' Это потому, что list1 начинается как пустой список? Как исправить эту …
81 python 

3
TypeError: объект JSON должен быть str, а не bytes
У меня есть следующий, очень простой код, который выдает: TypeError: the JSON object must be str, not 'bytes' import requests import json url = 'my url' user = 'my user' pwd = 'my password' response = requests.get(url, auth=(user, pwd)) if(myResponse.ok): Data = json.loads(myResponse.content) Я пытаюсь установить декодирование для переменной Data, …
81 python  json 


4
python JSON получает ключи только на первом уровне
У меня очень длинный и сложный объект json, но я хочу получить элементы / ключи только на первом уровне! Пример: { "1": "a", "3": "b", "8": { "12": "c", "25": "d" } } Я хочу получить в результате 1,3,8 ! Я нашел этот код: for key, value in data.iteritems(): print …


7
Параметризованные запросы MySQL
Мне сложно использовать модуль MySQLdb для вставки информации в мою базу данных. Мне нужно вставить в таблицу 6 переменных. cursor.execute (""" INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation) VALUES (var1, var2, var3, var4, var5, var6) """) Может ли кто-нибудь помочь мне с синтаксисом здесь?

6
Как правильно установить языковой стандарт Python в Windows?
Я пытаюсь отсортировать список строк с учетом языкового стандарта. Я использовал библиотеку Babel для других задач, связанных с i18n, но она не поддерживает сортировку. localeМодуль Python предоставляет strcollфункцию, но требует, чтобы в качестве языкового стандарта процесса был установлен тот, с которым я хочу работать. Какая-то боль, но я могу с …

9
Заменить недопустимые значения на None в Pandas DataFrame
Есть ли способ заменить значения Noneв Pandas в Python? Вы можете использовать df.replace('pre', 'post')и можете заменить одно значение другим, но этого нельзя сделать, если вы хотите заменить на Noneзначение, которое при попытке получить странный результат. Итак, вот пример: df = DataFrame(['-',3,2,5,1,-5,-1,'-',9]) df.replace('-', 0) который возвращает успешный результат. Но, df.replace('-', None) …

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