@gueste

Появилась проблема при запуске приложения Python в Termux?

Недавно столкнулся с проблемой при создании Python-проекта.

Когда в Python-проекте встречается os.command('clear'), то в Termux пишет что доступ запрещён:
sh: /data/data/com.termux/files/usr/bin/clear: Permission denied


clear нужен для улучшения визуала в командной строке.
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ответы на вопрос 3
iglebov
@iglebov
Backend-разработчик
Попробуйте запустить скрипт с sudo.

Например, если запускаете так:
python code.py
или так:
python3 code.py

То добавить sudo:
sudo python code.py
или так:
sudo python3 code.py
Ответ написан
Комментировать
Vindicar
@Vindicar
RTFM!
Если нужен красивый визуал в командной строке под никсами, может, стоит использовать модуль curses?
Ответ написан
pkg install busybox
subprocess.call(["busybox", "clear"])

Или:
os.command("busybox clear")
Хотя лично у меня при использовании второго способа ошибка:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'os' has no attribute 'command'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы