Вопросы с меткой [python-3.x]


цикл for:invalid syntax

Ответить

ответов 0

0

Судя по коду вы вообще не понимаете что такое цикл for...

0

@VictorVosMottorthanksMonica , а в каком направлении двигаться? я понимаю, что нужно что-то указать в for, но не понимаю что.

0

Железная логика. Надо знать что вам надо получить, а не указать.

ПИТОН Определить, сколько черных клеток на шахматной доске

python-3.x

Ответить

ответов 0

0

данный вопрос следует закрыть, потому что адресовать его следует тем, которые «говорят, что неправильно»

Посчитать кол-во цифр в числе и сложить их

Узнать ответ

ответов 1

4

sum(int(dig) for dig in str(number)) или в функциональном стиле: sum(map(int, number))

Как сделать запуск файла без cmd? [Python + pygame]

Ответить

ответов 0

0

попробуйте py2exe

1

Проверьте почему ошибка при pyinstaller(запустите cmd, а уже из нее exe), возможно просто нужно добавить import

0

@Дмитрий, можете чуть подробнее пояснить как это делать? Просто использую pyistaller мне приходилось использовать только легкий способ (pyistaller -F ...), но почитав разные форумы, увидел, что есть иные способы..

0

Конструкция типа pyistaller имя_файла -F означает, что грубо говоря вы все пакуете в один файл и при его запуске (так как вы не отключили) у вас дополнительно запускается терминал. Если вы как я писал запустите exe через cmd то увидите какая у вас ошибка. В некоторых случаях pyinstaller необходимо указать конкретный import (хотя тот же IDE будет говорить, что модуль не используется) и при запуске "до pyinstaller" этот модуль вам не требовался

0

@Дмитрий, успел заскринить ошибки, говорит ли что-то это? imgur.com/a/3Yd7cbd

0

Хотелось бы увидеть весь лог и для того чтобы "успеть" запустите через cmd

0

@Дмитрий, если запустить через cmd - все работает идеально (там ошибок нет), а консоль при запуске exe крашит сразу, заскринить тяжело очень... P.S При компиляции ошибок нет

0

Внимательно прочтите, что я вам написал запустите cmd, а после командой запустите имя_exe.exe

0

@Дмитрий, pastebin.com/MaJPUtg6

Функция не инициализируется

python-3.x

Ответить

ответов 0

0

Так покажите файл core.py, без него непонятно в чём проблема

0

@ CrazyElf Да, добавил в вопрос

1

Скорее всего у вас там класс, который называется core и надо импортировать как-то типа так: from core import core

0

Вы два раза вызываете random_phone - один раз без параметра, а другой раз с параметром. Определение же этой функции только одно - без параметра.

0

@ CrazyElf И так пробовал. та же ошибка

UnboundLocalError: local variable 'nameOFlanguage' referenced before assignment

python-3.x

Ответить

ответов 0

1

А что у вас в language получается? Такое впечатление, что ни один if/elif не сработал

0

эта ошибка иногда вылетает

0

Сделайте print(language) после строки language= r.recognize_google(audio3, language="ru-Ru").lower() и посмотрите, что у вас там получается

0

а как сделать чтоб вместо этой ошибки писал повторите

0

на хинди показывал синди и т.д

0

но когда понимает правиль все ок

0

После elif 'немецкий' in language: nameOFlanguage = 'de' написать ещё else: и там сделать тот же блок насчёт "повторите" что и в других местах кода

Вопрос по venv (виртуальное окружение)

django python-3.x

Узнать ответ

ответов 1

1

Никак не сделать. Функция system запускает процесс вообще без какого-либо окружения и после её завершения процесс полностью уничтожен. Команды, выполняемые в нескольких вызовах system, никак между собой не связаны и друг на друга не влияют.

1

@SergeyGornostaev есть альтернативные способы чтобы достичь цель?

2

Я бы рекомендовал сначала разобраться с принципами работы виртуальных окружений, чтобы понимать причины бесполезности system и поиска подходящих вам решений. Возможно, удастся приспособить модуль subprocess.

0

@SergeyGornostaev ок, спасибо.

0

@SergeyGornostaev все решил проблему с .sh

Появляется ошибка "'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)"!

Ответить

ответов 0

2

Приведите код, в котором возникает проблема

selenium парсинг гифки вк

Ответить

ответов 0

0

А как пробовали?

0

через bs4 но в группах удаленные записи из-за этого криво парсить, так что нужен именно силениум.

Python. Не работает Anaconda Prompt. Комманда "jupyter notebook"

Ответить

ответов 0

0

Anaconda promt у вас как раз работает. у вас не запускается ноутбук. Уточните свой вопрос.

1

Стоп. Юпитер запускается с ярлыка, который лежит в "пуске -> анаконда".