Fame
Хуршед
Всем привет! Изучаю Python. Сейчас прохожу курс, пишем код к калькулятору калорий и денег, помогите улучшить код и исправить ошибки, которые подметил наставник. Сам код такой:
https://pastebin.com/2z6g33iv
Хуршед
Фото не получилось отправи но. Но здесь такая ошибка:
В этом классе -
class Calculator:
def init(self, limit):
self.limit = limit
self.records = []
self.today = dt.date.today()
#Текущая дата может измениться. Надо чтобы дата вычислялась на каждый запрос
Хуршед
Спасибо заранее!
Anonymous
Anonymous
Есть pastebin.com
Хуршед
https://pastebin.com/2z6g33iv
Cookie
чуваки у меня следующая беда: мек нужен посимволный ввод в питоне
что бы программа реагировала на каждое нажатие и возвращала код символа
я попытался
import readchar
t=' ';
while (t!="q"):
t = repr(readchar.readchar());
но почпму то при нажатии q програмиа не выходит из цикла
я пробовал различные классы ято нашел в интернете, но вче выдают ошибки
помогите пж(
Victor
Victor
Написано, что readchar тестировалась только на GNU/Linux
Victor
Если у вас Винда — может не рботать
Cookie
оох..
Cookie
понял, спасибо
Conditional elector of HRE
Почему не применяется?
self.output_random.setAlignment(QtCore.Qt.AlignCenter)
Никита
Помогите разобраться с delattr. Хочу в теле одного метода удалять из класса другой. Написал вот такой код, но он выдает AttributeError: fst_m
class Test():
def init(self):
m_num = 2
def fst_m(self):
return 100
def snd_m(self):
delattr(self, 'fst_m')
test = Test()
test.snd_m()
Seva
Никита
В итоге пришел вот к этому: https://stackoverflow.com/questions/1684099/is-it-possible-to-delete-a-method-from-an-object-not-class-in-python
ROFLAND
raise InvalidHeader("Invalid return character or leading space in header: %s" % name)
requests.exceptions.InvalidHeader: Invalid return character or leading space in header: cm-app-version
что делать? кидает ошибку на сервере
на локальном компе все нормально
Victor
ROFLAND
{'path': '/neworder', 'authority': 'c-api.city-mobil.ru', 'scheme': 'https', 'user - agent': 'CMRider/4.61.0.990 (Android 5.1.1;samsung SM - N976N; d2q)', 'cm-app-os-name': 'Android', 'cm-app-version': ' 4.61.0.990', 'cm-app-os-version': '5.1.1', 'cm-app-os-android-api-version': '22', 'cm-device': '22108b10e06596d910', 'cm-user': '9e84960f69bab7ddf9b559de78c5376b', 'cm-auth-token': 'CLI31e13734ea44d5b128f0e715ccdfa96c', 'cm-session': '3z722vn7-fxyo-lnqr-esca-9ibqi1om6r86', 'cm-notification-token': 'eiAKMHgdThuWjfPQbEwaYW:APA91bFBeUTge1biWaOZCYG0qwav8nB0GDRPauOZyWn93PdOhIiG00Qib1COXbqyUmrTthNSs0p5oAim1H1dIllO8X7LWQSy1MCrR3Ye2ekxYNMr_DDdru-22108b10e06596d910SdkqA7', 'content-type': 'application/json; charset=UTF-8', 'accept-encoding': 'gzip'}
ROFLAND
result = requests.post('https://c-api.city-mobil.ru/neworder',
json=json, headers=headers, verify=ssl.VERIFY_DEFAULT)
ROFLAND
{'path': '/neworder', 'authority': 'c-api.city-mobil.ru', 'scheme': 'https', 'user - agent': 'CMRider/4.61.0.990 (Android 5.1.1;samsung SM - N976N; d2q)', 'cm-app-os-name': 'Android', 'cm-app-version': ' 4.61.0.990', 'cm-app-os-version': '5.1.1', 'cm-app-os-android-api-version': '22', 'cm-device': '22108b10e06596d910', 'cm-user': '9e84960f69bab7ddf9b559de78c5376b', 'cm-auth-token': 'CLI31e13734ea44d5b128f0e715ccdfa96c', 'cm-session': '3z722vn7-fxyo-lnqr-esca-9ibqi1om6r86', 'cm-notification-token': 'eiAKMHgdThuWjfPQbEwaYW:APA91bFBeUTge1biWaOZCYG0qwav8nB0GDRPauOZyWn93PdOhIiG00Qib1COXbqyUmrTthNSs0p5oAim1H1dIllO8X7LWQSy1MCrR3Ye2ekxYNMr_DDdru-22108b10e06596d910SdkqA7', 'content-type': 'application/json; charset=UTF-8', 'accept-encoding': 'gzip'}
Это header
Victor
{'path': '/neworder', 'authority': 'c-api.city-mobil.ru', 'scheme': 'https', 'user - agent': 'CMRider/4.61.0.990 (Android 5.1.1;samsung SM - N976N; d2q)', 'cm-app-os-name': 'Android', 'cm-app-version': ' 4.61.0.990', 'cm-app-os-version': '5.1.1', 'cm-app-os-android-api-version': '22', 'cm-device': '22108b10e06596d910', 'cm-user': '9e84960f69bab7ddf9b559de78c5376b', 'cm-auth-token': 'CLI31e13734ea44d5b128f0e715ccdfa96c', 'cm-session': '3z722vn7-fxyo-lnqr-esca-9ibqi1om6r86', 'cm-notification-token': 'eiAKMHgdThuWjfPQbEwaYW:APA91bFBeUTge1biWaOZCYG0qwav8nB0GDRPauOZyWn93PdOhIiG00Qib1COXbqyUmrTthNSs0p5oAim1H1dIllO8X7LWQSy1MCrR3Ye2ekxYNMr_DDdru-22108b10e06596d910SdkqA7', 'content-type': 'application/json; charset=UTF-8', 'accept-encoding': 'gzip'}
Удалите первый символ из значения cm-app-version
Victor
{'path': '/neworder', 'authority': 'c-api.city-mobil.ru', 'scheme': 'https', 'user - agent': 'CMRider/4.61.0.990 (Android 5.1.1;samsung SM - N976N; d2q)', 'cm-app-os-name': 'Android', 'cm-app-version': '4.61.0.990', 'cm-app-os-version': '5.1.1', 'cm-app-os-android-api-version': '22', 'cm-device': '22108b10e06596d910', 'cm-user': '9e84960f69bab7ddf9b559de78c5376b', 'cm-auth-token': 'CLI31e13734ea44d5b128f0e715ccdfa96c', 'cm-session': '3z722vn7-fxyo-lnqr-esca-9ibqi1om6r86', 'cm-notification-token': 'eiAKMHgdThuWjfPQbEwaYW:APA91bFBeUTge1biWaOZCYG0qwav8nB0GDRPauOZyWn93PdOhIiG00Qib1COXbqyUmrTthNSs0p5oAim1H1dIllO8X7LWQSy1MCrR3Ye2ekxYNMr_DDdru-22108b10e06596d910SdkqA7', 'content-type': 'application/json; charset=UTF-8', 'accept-encoding': 'gzip'}
ROFLAND
{'path': '/neworder', 'authority': 'c-api.city-mobil.ru', 'scheme': 'https', 'user - agent': 'CMRider/4.61.0.990 (Android 5.1.1;samsung SM - N976N; d2q)', 'cm-app-os-name': 'Android', 'cm-app-version': '4.61.0.990', 'cm-app-os-version': '5.1.1', 'cm-app-os-android-api-version': '22', 'cm-device': '22108b10e06596d910', 'cm-user': '9e84960f69bab7ddf9b559de78c5376b', 'cm-auth-token': 'CLI31e13734ea44d5b128f0e715ccdfa96c', 'cm-session': '3z722vn7-fxyo-lnqr-esca-9ibqi1om6r86', 'cm-notification-token': 'eiAKMHgdThuWjfPQbEwaYW:APA91bFBeUTge1biWaOZCYG0qwav8nB0GDRPauOZyWn93PdOhIiG00Qib1COXbqyUmrTthNSs0p5oAim1H1dIllO8X7LWQSy1MCrR3Ye2ekxYNMr_DDdru-22108b10e06596d910SdkqA7', 'content-type': 'application/json; charset=UTF-8', 'accept-encoding': 'gzip'}
Точно😁
Frank
Всем привет! Хочу написать на питоне прогу которая будет удалять всякий спам и шлак с моей почты(mail.ru). Подскажите с чего начать ? Как это сделать ?
Conditional elector of HRE
Всем привет!Как в discord py удалить все сообщения из чата?
await message.delete() Удаляет только одно сообщение
Conditional elector of HRE
Гугль точка кам не помогает
Tim
Frank
Tim
Tim
потренируйся чтоли на каких-то списках аля массив жсон соощений
Frank
Anonymous
hm, ok.
Anonymous
Кто может помочь установить бота на Ubuntu ранее работал, а теперь перестал, возможно нужно будет обновить его. Кому интересно пишите обсудим стоимость.
Anonymous
Бот для Telegram, фреймворк telebot, язык: python, база: mongodb
Conditional elector of HRE
Всем привет!Как в discord py сделать,чтобы бот подождал ввода пользователя?
Oleksandr
Список дискорд айди. И потом когда он введёт проверять, есть ли пользователь в этом списке, если да что-то делать и удалить его из списка
Иноккентий
Ладно
Syoma
Ребят а вот пример с интернета с кодом для вставки пользователей в google api
Не совсем понимаю как он работает, и где он здесь использует токен api гугла
https://dpaste.org/Xpae
Syoma
или тут нужно ещё записать для авторизации для получения токена, и как его тут тогда использовать
Syoma
Или тут к пользователям из credential выдается уже токен с разрешением в client_secret и может использоваться для создания
Ivan
как в сырой строке вставить переменную?
r'{myvar}'
Иноккентий
Tim
ну во 1 то может быть лажа рекламная) а так зависит от изображения, конвертирование пнг в жпг может дать норм прирост, без потери качества, к ноде и галпу есть разные либы по оптимизации
Tim
https://github.com/1000ch/gulp-image ковыряй исходники)) может есть аналог на питоне
Salew
Они использую алгоритм пегого дудочника))
Tim
нафига еще 1 клон юдеми))
Tim
их и так как грибов, и контент везде для джунов
Костя
Всем привет, у меня вопрос, почему гет запрос не отображается в сваггер?
Костя
Костя
Kolya
Хай народ, подскажите плиз, можно ли через api outlook менять пароль на почте, и если да, то киньте пж пару примеров или документацию через какую библиотеку, спасибо))
Назарий
Приветствую!
Подскажите пожалуйста как в tkinder загрузить гифку?
Назарий
railway zeppelin
кто-нибудь знает способы автоматизации тестирования DApp-сов? не знаю как заставить селезень подписывать смарт-контракты, или как тестировать без селезня...
Alexey
так ты скажи где ошибка
Name
Я покупаю прокси пул с безлимитным трафиком и меняющимся каждый новый запрос ip для моего многопоточного парсера. Что зависит от количества портов?
Костя
Всем привет
Костя
{
"non_field_errors": [
"No data provided"
]
} в чём может быть проблема?ъ
Alexey
Костя
class InvoiceList(generics.ListCreateAPIView):
queryset = Invoice.objects.all()
serializer_class = InvoiceSerializer
filter_backends = [DjangoFilterBackend, filters.OrderingFilter]
ordering_fields = ['name']
filterset_class = InvoiceDateFilter
def get(self, requests):
invoice = Invoice.objects.all()
serializer = InvoiceSerializer(invoice, many=True)
return Response(data=serializer.data, status=status.HTTP_200_OK)
def post(self, request):
def post(self, request):
invoice_list = request.data.get('invoice')
# Create an article from the above data
serializer = InvoiceSerializer(data=invoice_list)
if serializer.is_valid(raise_exception=True):
invoice_saved = serializer.save()
return Response(data=invoice_saved, status=status.HTTP_201_CREATED)
Костя
Пытаюсь отправить пост
Alexey
Костя
нету
Alexey
нету
тогда откуда то, что ты скидывал изначально?
Костя
swagger
Костя
я походу сейчас туплю
Alexey
а, уже что-то
Костя
201
Alexey
201
тогда все еще непонятно, нужен код InvoiceSerializer
Alexey
и то, что ты в запросе пихаешь
Костя
class InvoiceSerializer(serializers.ModelSerializer):
class Meta:
model = Invoice
fields = '__all__'
Костя
Костя
Запрашиваю invoice
Alexey
тоесть?
крч. у тебя в request.data.get('invoice') прилетает None