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

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

25
Как определить, является ли переменная Python функцией?
У меня есть переменная, xи я хочу знать, указывает ли она на функцию или нет. Я надеялся, что смогу сделать что-то вроде: >>> isinstance(x, function) Но это дает мне: Traceback (most recent call last): File "<stdin>", line 1, in ? NameError: name 'function' is not defined Я выбрал это потому, …
689 python 

6
установка pip из ветки git repo
Попытка pipустановить специальную ветку репо. Google говорит мне pip install git + https://github.com/user/repo.git@branch Название филиала является issue/34/oscar-0.6так что я сделал , pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6но его возвращение 404. Как мне установить эту ветку?
687 python  git  pip 

8
Как создать GUID / UUID в Python
Как мне создать GUID в Python, который не зависит от платформы? Я слышал, что есть метод, использующий ActivePython в Windows, но это Windows только потому, что он использует COM. Есть ли метод с использованием простого Python?

25
Как проверить версию модулей Python?
Я только что установил модули Python: constructи statlibс , setuptoolsкак это: # Install setuptools to be able to download the following sudo apt-get install python-setuptools # Install statlib for lightweight statistical tools sudo easy_install statlib # Install construct for packing/unpacking binary data sudo easy_install construct Я хочу иметь возможность (программно) …
687 python 

12
Почему я не должен использовать PyPy поверх CPython, если PyPy работает в 6,3 раза быстрее?
Я много слышал о проекте PyPy . Они утверждают, что это в 6,3 раза быстрее, чем интерпретатор CPython на их сайте . Всякий раз, когда мы говорим о динамических языках, таких как Python, скорость является одной из главных проблем. Чтобы решить эту проблему, говорят, что PyPy работает в 6,3 раза …

13
Как определить размер объекта в Python?
Я хочу знать, как получить размер объектов, таких как строка, целое число и т. Д. В Python. Связанный вопрос: сколько байтов на элемент содержится в списке Python (кортеж)? Я использую файл XML, который содержит поля размера, которые определяют размер значения. Я должен разобрать этот XML и сделать свое кодирование. Когда …


22
Как напечатать дату в обычном формате?
Это мой код: import datetime today = datetime.date.today() print(today) Это печатает: 2008-11-22что именно то, что я хочу. Но у меня есть список, к которому я добавляю это, и затем внезапно все становится "вялым". Вот код: import datetime mylist = [] today = datetime.date.today() mylist.append(today) print(mylist) Это печатает следующее: [datetime.date(2008, 11, …
683 python  datetime  date 


30
Стилизировать многострочные условия в операторах if? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом месяце . Иногда я разбиваю длинные условия в ifs на несколько строк. Наиболее очевидный способ …

13
Как импортировать класс в том же каталоге или подкаталоге?
У меня есть каталог, в котором хранятся все файлы .py . bin/ main.py user.py # where class User resides dir.py # where class Dir resides Я хочу использовать классы из user.py и dir.py в main.py . Как я могу импортировать эти классы Python в main.py ? Кроме того, как я …


18
Сравнение скорости с Project Euler: C против Python против Erlang против Haskell
Я взял задачу № 12 от Project Euler как упражнение по программированию и сравнил свои (безусловно, не оптимальные) реализации на C, Python, Erlang и Haskell. Чтобы получить большее время выполнения, я ищу первый номер треугольника с более чем 1000 делителями вместо 500, как указано в исходной задаче. Результат следующий: C: …

7
Как я могу открыть несколько файлов, используя «с открытым» в Python?
Я хочу изменить пару файлов одновременно, если я смогу записать их все. Мне интересно, смогу ли я как-то объединить несколько открытых вызовов с помощью withоператора: try: with open('a', 'w') as a and open('b', 'w') as b: do_something() except IOError as e: print 'Operation failed: %s' % e.strerror Если это невозможно, …
672 python  file-io 

30
Разделить строки на слова с несколькими разделителями слов
Я думаю, что я хочу сделать, это довольно распространенная задача, но я не нашел ссылки в Интернете. У меня есть текст с пунктуацией, и я хочу список слов. "Hey, you - what are you doing here!?" должно быть ['hey', 'you', 'what', 'are', 'you', 'doing', 'here'] Но Python работает str.split()только с …
671 python  string  split 

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