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

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

8
Завантажте файл з Інтернету на Python 3
Я створюю програму, яка завантажить файл .jar (java) з веб-сервера, прочитавши URL-адресу, вказану у файлі .jad тієї самої гри / програми. Я використовую Python 3.2.1 Мені вдалося витягнути URL-адресу файлу JAR з файлу JAD (кожен файл JAD містить URL-адресу до файлу JAR), але, як ви можете уявити, вилучене значення - …
332 python  python-3.x 

15
Який найкращий спосіб порівняти поплавці для майже рівності в Python?
Добре відомо, що порівняння поплавків для рівності трохи хитро пов'язане із питаннями округлення та точності. Наприклад: https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/ Який рекомендований спосіб боротьби з цим у Python? Напевно, є для цього десь стандартна функція бібліотеки?

14
Як красиво роздрукувати numpy.array без наукових позначень і з заданою точністю?
Мені цікаво, чи є якийсь спосіб друкувати формати numpy.arrays, наприклад, подібним до цього: x = 1.23456 print '%.3f' % x Якщо я хочу надрукувати numpy.arrayпоплавці, він надрукує кілька десятків, часто у "науковому" форматі, що досить важко читати навіть для низькомірних масивів. Однак, numpy.arrayмабуть, має бути надруковано як рядок, тобто з …

9
Випадкові безчутливі регулярні вирази без re.compile?
У Python я можу скласти регулярний вираз, щоб бути нечутливим до регістру, використовуючи re.compile: >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> Чи є спосіб зробити те ж саме, але без використання re.compile. …

18
Як отримати список методів у класі Python?
Я хочу перебрати методи в класі або обробляти об'єкти класу чи екземпляра по-різному, залежно від наявних методів. Як отримати список методів занять? Також дивіться: Як я можу перерахувати методи в модулі Python 2.5? Перебирання через методи об'єкта Python / IronPython Пошук методів, якими володіє об’єкт Як я заглядаю всередину об’єкта …
330 python 

3
Встановлення пакетів піп у папку $ HOME
Це можливо? Під час встановлення pipвстановіть пакети python всередині моєї $HOMEпапки. (наприклад, я хочу встановити mercurial, використовуючи pip, але всередині $HOMEзамість /usr/local) Я з комп'ютером Mac і просто думав над цією можливістю, замість того, щоб "забруднити" моє /usr/local, я використав би свій $HOME. PEP370 саме про це. Це просто створення …
330 python  pip 

16
Чому python setup.py говорить недійсну команду 'bdist_wheel' у програмі Travis CI?
У моєму пакеті Python є setup.pyвміст, який створює чудово локально на Ubuntu Trusty та на свіжому Vagrant Ubuntu Trusty VM, коли я надаю це так: sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7 sudo -H pip install setuptools wheel virtualenv --upgrade …

18
Список атрибутів об’єкта
Чи є спосіб схопити список атрибутів, що існують на екземплярах класу? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) Бажаний результат полягає в тому, що буде виведено "multi, str". Я хочу, щоб це бачило поточні атрибути з різних частин сценарію.
330 python  class  python-3.x 

20
Як встановити версію Python за замовчуванням на 3.x на OS X?
Я запускаю Mountain Lion, а основна версія Python за замовчуванням - 2.7. Я завантажив Python 3.3 і хочу встановити його за замовчуванням. В даний час: $ python version 2.7.5 $ python3.3 version 3.3 Як встановити його так, щоб кожен раз, коли я $ pythonйого запускав, він відкривав 3.3?

14
панди: фільтрують рядки DataFrame з ланцюжком оператора
Більшість операцій в pandasможе бути виконана з допомогою оператора ланцюжка ( groupby, aggregate,apply , і т.д.), але єдиним способом я знайшов для фільтра рядків з допомогою звичайної індексації кронштейна df_filtered = df[df['column'] == value] Це непривабливо, оскільки вимагає призначити dfзмінну, перш ніж мати можливість фільтрувати її значення. Чи є щось …
329 python  pandas  dataframe 


5
Що таке __main__.py?
Для чого __main__.pyфайл, який код я повинен в нього вкласти, і коли я повинен мати його?
326 python 


8
Як отримати POSTed JSON у колбі?
Я намагаюся створити простий API за допомогою Flask, в якому зараз я хочу прочитати деякі POSTed JSON. Я виконую пошту з розширенням Postman Chrome, а JSON I POST - просто {"text":"lalala"}. Я намагаюся прочитати JSON за допомогою наступного методу: @app.route('/api/add_message/<uuid>', methods=['GET', 'POST']) def add_message(uuid): content = request.json print content return …
326 python  json  post  flask 

25
"Pip install unroll": помилка "python setup.py egg_info" з кодом помилки 1
Я новачок у Python і намагаюся встановити деякі пакети pip. Але pip install unrollдає мені Не вдалося виконати команду "python setup.py egg_info" з кодом помилки 1 в C: \ Users \ MARKAN ~ 1 \ AppData \ Local \ Temp \ pip-build-wa7uco0k \ unroll \ Як я можу це вирішити?
325 python  pip  package  install 

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