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

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

6
Опублікуйте JSON за допомогою запитів Python
Мені потрібно розмістити JSON з клієнта на сервер. Я використовую Python 2.7.1 та simplejson. Клієнт використовує Запити. Сервер - CherryPy. Я можу отримати жорстко закодований JSON з сервера (код не показаний), але коли я намагаюся розмістити JSON на сервер, я отримую "400 поганий запит". Ось мій код клієнта: data = …

5
Що означає оператор зірка під час виклику функції?
Що означає *оператор у Python, наприклад у коді like zip(*x)або f(**k)? Як внутрішньо обробляється у перекладачі? Чи це взагалі впливає на продуктивність? Швидко це чи повільно? Коли це корисно, а коли ні? Чи слід його використовувати в оголошенні функції або у виклику?

14
Чи є різниця між "==" і "є"?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Мій Google-фу зірвав мене. У Python два наступні тести на рівність еквівалентні? n = 5 # Test one. if n == 5: print 'Yay!' # Test two. …

25
Що таке еквівалент Python статичних змінних всередині функції?
Який ідіоматичний еквівалент Python цього коду C / C ++? void foo() { static int counter = 0; counter++; printf("counter is %d\n", counter); } конкретно, як реалізувати статичний член на рівні функції, на відміну від рівня класу? І чи поміщення функції в клас щось змінює?
630 python 

15
Як боротися з SettingWithCopyWarning у Pandas?
Фон Я щойно оновив мої Панди з 0,11 до 0,13,0rc1. Тепер додаток вискакує багато нових попереджень. Один з них, як це: E:\FinReporter\FM_EXT.py:449: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_index,col_indexer] = value instead quote_df['TVol'] = quote_df['TVol']/TVOL_SCALE Я хочу …


18
Імпорт модулів із батьківської папки
Я запускаю Python 2.5. Це моє дерево папок: ptdraft/ nib.py simulations/ life/ life.py (Я також маю __init__.pyв кожній папці, пропущену тут для читабельності) Як імпортувати nibмодуль зсередини lifeмодуля? Я сподіваюся, що це можливо обійтися без майстерності з sys.path. Примітка. Головний модуль, який виконується, знаходиться в ptdraftпапці.

17
Як читати / обробляти аргументи командного рядка?
Я спочатку програміст C. Я бачив численні хитрощі та "хаки", щоб прочитати багато різних аргументів. Назвіть декілька способів, як це можуть зробити програмісти Python? Пов'язані Який найкращий спосіб схопити / проаналізувати аргументи командного рядка, передані сценарію Python? Реалізація інтерфейсів командного рядка стилю «[команда] [дія] [параметр]»? Як я можу обробити аргументи …

16
Як розгорнути вихідний дисплей, щоб побачити більше стовпців панд DataFrame?
Чи є спосіб розширити показ результатів в інтерактивному режимі або в режимі виконання сценарію? Зокрема, я використовую describe()функцію на пандах DataFrame. Коли DataFrame5 стовпців (міток) шириною, я отримую потрібну описову статистику. Однак, якщо DataFrameстовпчиків є більше, статистика придушується і щось подібне повертається: >> Index: 8 entries, count to max >> …


25
Який найпростіший спосіб видалити всі пакунки, встановлені через pip?
Я намагаюся виправити один із своїх віртуалів - я хотів би скинути всі встановлені бібліотеки назад до тих, які відповідають виробництву. Чи є швидкий і простий спосіб зробити це за допомогою піп?
614 python  pip 

14
Який найшвидший спосіб отримати HTTP GET в Python?
Який найшвидший спосіб отримати HTTP GET в Python, якщо я знаю, що вміст буде рядком? Я шукаю документацію для швидкого однолінійного вкладу: contents = url.get("http://example.com/foo/bar") Але все , що я можу знайти з допомогою Google є httplibі urllib- і я не можу знайти ярлик в цих бібліотеках. Чи стандартний Python …
613 python  http  networking 

19
Розбір булевих значень з argparse
Я б хотів використовувати argparse для розбору бульних аргументів командного рядка, записаних як "--foo True" або "--foo False". Наприклад: my_program --my_boolean_flag False Однак наступний тестовий код не робить того, що я хотів би: import argparse parser = argparse.ArgumentParser(description="My parser") parser.add_argument("--my_bool", type=bool) cmd_line = ["--my_bool", "False"] parsed_args = parser.parse(cmd_line) Сумно, parsed_args.my_boolоцінює …


6
Різниця між режимами a, a +, w, w + і r + у вбудованій відкритій функції?
У Пітоні вбудованого відкритої функції, яка точна різниця між режимами w, a, w+, a+, і r+? Зокрема, з документації випливає, що все це дозволить записати у файл, і каже, що воно відкриває файли для "додавання", "написання" та "оновлення" конкретно, але не визначає, що означають ці терміни.
608 python 

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