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

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



17
Как реализовать общие идиомы Bash в Python? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 2 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. В настоящее …
242 python  bash  shell 

2
Функция вызова Python в классе
У меня есть этот код, который рассчитывает расстояние между двумя координатами. Обе функции находятся в одном классе. Однако как я могу вызвать функцию distToPointв функции isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self, p): distToPoint(self, p) ...
242 python  class  function  call 

12
Добавить список для установки?
Проверено на интерпретаторе Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module> a.add(l) TypeError: list objects are unhashable Я думаю, что не могу добавить список к набору, потому что …
242 python  list  set 

2
Использование pickle.dump - TypeError: должен быть str, а не байтами
Я использую python3.3, и у меня возникает загадочная ошибка при попытке выбрать простой словарь. Вот код: import os import pickle from pickle import * os.chdir('c:/Python26/progfiles/') def storvars(vdict): f = open('varstor.txt','w') pickle.dump(vdict,f,) f.close() return mydict = {'name':'john','gender':'male','age':'45'} storvars(mydict) и я получаю: Traceback (most recent call last): File "C:/Python26/test18.py", line 31, in …



6
Голая звездочка в аргументах функции?
Что делает голая звездочка в аргументах функции? Когда я посмотрел на модуль рассола , я увидел это: pickle.dump(obj, file, protocol=None, *, fix_imports=True) Я знаю об одинарных и двойных звездочках, предшествующих аргументам (для переменного числа аргументов), но это ничего не предшествует. И я уверен, что это не имеет никакого отношения к …

16
Python JSON сериализует десятичный объект
У меня есть Decimal('3.9')как часть объекта, и я хочу закодировать это в строку JSON, которая должна выглядеть следующим образом {'x': 3.9}. Меня не волнует точность на стороне клиента, поэтому с плавающей точкой все в порядке. Есть ли хороший способ сериализовать это? JSONDecoder не принимает десятичные объекты, и предварительное преобразование в …

10
Зачем компилировать код Python?
Зачем вам компилировать скрипт на Python? Вы можете запустить их непосредственно из файла .py, и он работает нормально, так есть ли преимущество в производительности или что-то еще? Я также заметил, что некоторые файлы в моем приложении компилируются в .pyc, а другие нет, почему это так?


6
Django устанавливает значения формы по умолчанию
У меня есть модель следующим образом: class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() У меня также есть модель формы для вышеуказанной модели следующим образом: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') Я хочу знать, …


12
Почему в Python нет функции знака?
Я не могу понять, почему у Python нет signфункции. Он имеет absвстроенную функцию (которую я считаю signсестрой), но нет sign. В Python 2.6 есть даже copysignфункция (по математике ), но без знака. Зачем писать, copysign(x,y)когда вы можете просто написать, signа затем получить copysignнепосредственно от abs(x) * sign(y)? Последнее было бы …

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