Вопросы с тегом «python»

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

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__методе). Как …




28
bash: pip: команда не найдена
Я скачал pip и побежал, python setup.py installи все работало просто отлично. Следующий шаг в учебнике - запустить, pip install <lib you want>но прежде чем он попытается найти что-то в сети, я получаю сообщение об ошибке «bash: pip: команда не найдена». Это на Mac OS X, я тоже новичок, так …
407 python  macos  pip  python-2.6 

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

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 edited …
407 python  csv  indexing  pandas 

8
На практике, каковы основные применения нового синтаксиса «yield from» в Python 3.3?
Мне трудно оборачивать свой мозг вокруг PEP 380 . В каких ситуациях полезно использовать «yield from»? Какой классический вариант использования? Почему это по сравнению с микропотоками? [ Обновить ] Теперь я понимаю причину моих трудностей. Я использовал генераторы, но никогда не использовал сопрограммы (представленный PEP-342 ). Несмотря на некоторое сходство, …
407 python  yield 

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") …

20
Должны ли операторы импорта всегда быть наверху модуля?
ОПТОСОЗ 08 гласит: Импорт всегда помещается вверху файла, сразу после любых комментариев и строк документации, а также перед глобальными переменными и константами модуля. Однако, если класс / метод / функция, которую я импортирую, используется только в редких случаях, несомненно, более эффективно выполнять импорт, когда это необходимо? Разве это не: class …



4
Скачать большой файл в Python с запросами
Requests - это действительно хорошая библиотека. Я хотел бы использовать его для загрузки больших файлов (> 1 ГБ). Проблема в том, что невозможно сохранить весь файл в памяти, мне нужно прочитать его порциями. И это проблема со следующим кодом import requests def DownloadFile(url) local_filename = url.split('/')[-1] r = requests.get(url) f …

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() self.test_configure_pax_details() self.test_configure_payer_details return …
401 python  decorator 

13
Переименовать словарный ключ
Есть ли способ переименовать ключ словаря, не переназначая его значение на новое имя и удаляя старый ключ имени; и без перебора по ключу / значению dict? В случае OrderedDict, сделайте то же самое, сохраняя позицию этого ключа.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.