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

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

18
Використовувати "модуль імпорту" або "з імпорту модуля"?
Я намагався знайти повне керівництво по чи це краще використовувати import moduleабо from module import? Я тільки почав з Python і намагаюся почати з найкращих практик. В основному, я сподівався, що хтось зможе поділитися своїм досвідом, якими перевагами володіють інші розробники та який найкращий спосіб уникнути будь-яких проблем із дорогою?

11
Час дати Python для рядка без мікросекундної складової
Я додаю часові рядки UTC до відповідей Bitbucket API, які наразі містять лише амстердамські (!) Часові рядки. Для узгодженості з часовими рядками UTC, поверненими в іншому місці, потрібний формат 2011-11-03 11:07:04(далі +00:00, але це не є німецьким). Який найкращий спосіб створити такий рядок ( без компонента мікросекунди) з datetimeекземпляра з …

4
Як я можу вказати, що тип повернення методу такий самий, як і сам клас?
У python 3 у мене є такий код: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Але мій редактор (PyCharm) каже, що посилання Позиція не може бути вирішена (у __add__методі). Як …


9
Як отримати рядок запиту на Flask?
Не очевидно з документації колби про те, як отримати рядок запиту. Я новачок, подивився на документи, не зміг знайти! Тому @app.route('/') @app.route('/data') def data(): query_string=?????? return render_template("data.html")

27
bash: pip: команда не знайдена
Я завантажив pip і побіг, python setup.py installі все працювало просто чудово. Наступним кроком у підручнику є запуск, pip install <lib you want>але перш ніж він навіть намагається знайти щось в Інтернеті, я отримую помилку "bash: pip: команда не знайдена". Це в Mac OS X, який я теж новий, тому …
407 python  macos  pip  python-2.6 

6
Як уникнути створення Python / Pandas індексу в збереженому CSV?
Я намагаюся зберегти файл csv у папці після внесення змін у файл. Кожен раз, коли я використовую pd.to_csv('C:/Path of file.csv')файл csv, є окремий стовпець індексів. Я хочу уникати друку індексу на csv. Я намагався: pd.read_csv('C:/Path to file to edit.csv', index_col = False) І щоб зберегти файл ... pd.to_csv('C:/Path to save …
407 python  csv  indexing  pandas 

8
На практиці, які основні напрямки використання нового синтаксису "вихід із" в Python 3.3?
Мені важко обернути мозок навколо PEP 380 . У яких ситуаціях корисний "вихід від"? Який класичний випадок використання? Чому його порівняно з мікропотоками? [оновлення] Тепер я розумію причину своїх труднощів. Я використовував генератори, але ніколи насправді не використовував корутин (представлений PEP-342 ). Незважаючи на деяку схожість, генератори та супроводи - …
407 python  yield 


12
Як я можу отримати вихідний код функції Python?
Припустимо, у мене функція Python, як визначено нижче: def foo(arg1,arg2): #do something with args a = arg1 + arg2 return a Я можу отримати назву функції за допомогою foo.func_name. Як я можу програмно отримати його вихідний код, як я вводив вище?
406 python  function 

20
Чи повинні оператори імпорту завжди знаходитись у верхній частині модуля?
PEP 08 заявляє: Імпорт завжди розміщується у верхній частині файлу, одразу після будь-яких коментарів та доктрингів модулів, а також перед глобальними модулями та константами. Однак якщо клас / метод / функція, яку я імпортую, використовується лише в рідкісних випадках, то, безумовно, ефективніше робити імпорт, коли це потрібно? Чи не це: …

15
Імпортуйте кілька файлів CSV в панди та об'єднайте в один DataFrame
Я хотів би прочитати кілька файлів CSV з каталогу в пандах і об'єднати їх в одну велику DataFrame. Я не зміг це зрозуміти. Ось що я маю досі: import glob import pandas as pd # get data file names path =r'C:\DRO\DCL_rawdata_files' filenames = glob.glob(path + "/*.csv") dfs = [] for …



13
Декоратори з параметрами?
У мене є проблема з передачею змінної 'Insurance_mode' від декоратора. Я зробив би це за допомогою наступного твердження декоратора: @execute_complete_reservation(True) def test_booking_gta_object(self): self.test_select_gta_object() але, на жаль, це твердження не працює. Можливо, можливо, є кращий спосіб вирішити цю проблему. def execute_complete_reservation(test_case,insurance_mode): def inner_function(self,*args,**kwargs): self.test_create_qsf_query() test_case(self,*args,**kwargs) self.test_select_room_option() if insurance_mode: self.test_accept_insurance_crosseling() else: self.test_decline_insurance_crosseling() …
401 python  decorator 

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