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

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

6
Як читати .xlsx файл за допомогою бібліотеки pandas в iPython?
Я хочу прочитати .xlsx файл, використовуючи бібліотеку Pandas python і перенести дані в таблицю postgreSQL. Все, що я міг зробити до цього часу, це: import pandas as pd data = pd.ExcelFile("*File Name*") Тепер я знаю, що крок успішно виконаний, але я хочу знати, як я можу проаналізувати прочитаний файл excel, …


9
Повернути кілька стовпців з панд apply ()
У мене є панди DataFrame, df_test. Він містить стовпець "розмір", який представляє розмір у байтах. Я розрахував КБ, МБ та ГБ, використовуючи такий код: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", x / 1024.0, grouping=True) + ' KB') df_test['size_mb'] = …



3
Виконання асинхронного завдання в Flask
Я пишу заявку на Flask, яка працює дуже добре, крім WSGIсинхронної та блокуючої. У мене є одне завдання, яке викликає сторонній API, і це завдання може зайняти кілька хвилин. Я хотів би зробити цей дзвінок (насправді це низка дзвінків) і дати йому запуститися. в той час як контроль повертається в …

8
Багатопроцесорна обробка: використовуйте tqdm для відображення індикатора прогресу
Щоб зробити мій код більш "пітонічним" та швидшим, я використовую "багатопроцесорну обробку" та функцію map, щоб надіслати його a) функцію та b) діапазон ітерацій. Імплантоване рішення (тобто виклик tqdm безпосередньо в діапазоні tqdm.tqdm (діапазон (0, 30)) не працює з багатопроцесорною обробкою (як сформульовано в коді нижче). Рядок прогресу відображається від …

10
глобус виключити візерунок
У мене є каталог з купою файлів всередині: eee2314, asd3442... і eph. Я хочу , щоб виключити всі файли , які починаються з ephз globфункцією. Як я можу це зробити?
103 python  glob 

4
Як зафіксувати виняток Botocore NoSuchKey?
Я намагаюся написати "хороший" python і схопити S3 без такої ключової помилки з цим: session = botocore.session.get_session() client = session.create_client('s3') try: client.get_object(Bucket=BUCKET, Key=FILE) except NoSuchKey as e: print >> sys.stderr, "no such key in bucket" Але NoSuchKey не визначено, і я не можу простежити його до імпорту, який мені потрібен, …
103 python  botocore 



5
Коли використовувати 'raise NotImplementedError'?
Це нагадувати собі та своїй команді правильно виконувати клас? Я не в повній мірі використовую такий абстрактний клас: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos): raise NotImplementedError def isTileCleaned(self, m, n): raise NotImplementedError
103 python  oop 

5
"ПОМИЛКА: root: код для хеша md5 не знайдено" при використанні будь-яких hg-mercurial команд
Коли я намагаюся використовувати будь-які hgкоманди Mercurial на консолі, я постійно отримую цю помилку. Я встановив Python за допомогою Homebrew і запускаю Mac OS Catalina v. 10.15.1. Будь-яка посилання буде вдячна. Ось помилка, яку я отримую: hg commit --amend ERROR:root:code for hash md5 was not found. Traceback (most recent call …


16
Інтеграція MySQL з Python в Windows
Мені важко використовувати MySQL з Python у своїй системі Windows. Зараз я використовую Python 2.6. Я спробував скласти вихідний код MySQL-python-1.2.3b1 (який повинен працювати для Python 2.6?), Використовуючи надані сценарії настройки. Сценарій налаштування запускається, і він не повідомляє про помилку, але не генерує модуль _mysql. Я також намагався налаштувати MySQL …
102 python  mysql  windows 

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