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

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

14
Як я можу підключитися до MySQL в Python 3 в Windows?
Я використовую ActiveState Python 3 у Windows і хотів підключитися до моєї бази даних MySQL. Я чув, що це mysqldbбув модуль для використання. Я не можу знайти mysqldbдля Python 3. Чи є сховище, де існують бінарні файли mysqldb? Як я можу підключитися до MySQL в Python 3 в Windows?
145 python  mysql  python-3.x 

8
Чи можна скрапію використовувати для вискоблювання динамічного вмісту з веб-сайтів, які використовують AJAX?
Я нещодавно вивчаю Python і занурюю руку в створення веб-скрепера. Це взагалі нічого фантазії; Єдина його мета - вилучення даних із веб-сайтів, що надають ставки, і передача цих даних в Excel. Більшість питань вирішуються, і в мене непогано стоїть проблема. Однак я зачіпаю масштабну перешкоду через одне питання. Якщо сайт …


7
Як уникнути спільного використання даних про класи серед примірників?
Чого я хочу, це така поведінка: class a: list = [] x = a() y = a() x.list.append(1) y.list.append(2) x.list.append(3) y.list.append(4) print(x.list) # prints [1, 3] print(y.list) # prints [2, 4] Звичайно, що насправді відбувається під час друку: print(x.list) # prints [1, 2, 3, 4] print(y.list) # prints [1, 2, …
145 python  class 


12
Як активувати середовище Anaconda
Я перебуваю в Windows 8, використовуючи 64-бітну Анаконда 1.7.5. Я створив нове середовище Anaconda conda create -p ./test python=2.7 pip з C:\Pr\TEMP\venv\. Це добре спрацювало (є папка з новим розподілом python). conda каже мені набрати activate C:\PR\TEMP\venv\test щоб активувати середовище, однак це повертається: No environment named "C:\PR\temp\venv\test" exists in C:\PR\Anaconda\envs …


23
Пітонічний спосіб перевірити, сортується список чи ні
Чи є пітонічний спосіб перевірити, чи список вже відсортований у ASCабоDESC listtimestamps = [1, 2, 3, 5, 6, 7] щось подібне isttimestamps.isSorted()повертається Trueабо False. Я хочу ввести список часових позначок для деяких повідомлень і перевірити, чи транзакції відображалися в правильному порядку.


8
Дивне повідомлення про помилку SQLAlchemy: TypeError: 'dict' об'єкт не підтримує індексацію
Я використовую вручну створений SQL для отримання даних із бази даних PG, використовуючи SqlAlchemy. Я намагаюся отримати запит, який містить оператор SQL, подібний оператору "%", і, здається, кидає SqlAlcjhemy через цикл: sql = """ SELECT DISTINCT u.name from user u INNER JOIN city c ON u.city_id = c.id WHERE c.designation=upper('fantasy') …

12
Як підняти ту саму Виняток із користувацьким повідомленням у Python?
Я маю цей tryблок у своєму коді: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) Власне кажучи, я насправді піднімаю інший ValueError , а не ValueErrorкинутий do_something...(), про який йдеться errв цьому випадку. Як додати спеціальне повідомлення err? Я пробую наступний код, але не …

9
Отримайте список усіх маршрутів, визначених у програмі Flask
У мене є складний веб-додаток на основі колби. Існує безліч окремих файлів з функціями перегляду. Їх URL-адреси визначаються за допомогою @app.route('/...')декоратора. Чи є спосіб отримати список усіх маршрутів, оголошених у моєму додатку? Можливо, є якийсь метод, який я можу викликати на appоб’єкті?
145 python  flask 

7
pytest: стверджувати майже рівно
Як зробити assert almost equalpy.test для floats, не вдаючись до чогось подібного: assert x - 0.00001 <= y <= x + 0.00001 Більш конкретно, буде корисно знати акуратне рішення для швидкого порівняння пар float, не розпаковуючи їх: assert (1.32, 2.4) == i_return_tuple_of_two_floats()

7
Кадр даних Pandas fillna () лише деякі колонки на місці
Я намагаюся заповнити жодне значення у фреймі даних Pandas 0 не лише для деякого підмножини стовпців. Коли я роблю: import pandas as pd df = pd.DataFrame(data={'a':[1,2,3,None],'b':[4,5,None,6],'c':[None,None,7,8]}) print df df.fillna(value=0, inplace=True) print df Вихід: a b c 0 1.0 4.0 NaN 1 2.0 5.0 NaN 2 3.0 NaN 7.0 3 NaN …
145 python  pandas  dataframe 

9
Використання спробуйте vs якщо в python
Чи є обґрунтуванням вирішити, яку з конструкцій використовувати tryабо ifвикористовувати при тестуванні змінної, щоб мати значення? Наприклад, є функція, яка повертає або список, або не повертає значення. Я хочу перевірити результат перед його обробкою. Що з наступного було б більш кращим і чому? result = function(); if (result): for r …
145 python 

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