Mikhail
Ладно. Я просто не знаю асинхронных ОРМ.
А почему наспавнить в потоках инстансы ОРМ (если она позволяет) плохая идея?
garrip91
Народ, кто-нибудь знаком с андроидовским приложением "qpython"?
garrip91
А в чем вопрос?
Вопрос, который меня интересует именно в данный момент, почему я из командной строки данного приложения не могу вызвать файл с расширением "py", как можно было бы легко сделать на платформе "Windows"?
garrip91
В смысле "не могу"?
Команда "НАЗВАНИЕ_ФАЙЛА.py" либо "НАЗВАНИЕ_ФАЙЛА.py ПАРАМЕТР" не ДАЁТ результата в приложении "qpython"
Tishka17
Команда "НАЗВАНИЕ_ФАЙЛА.py" либо "НАЗВАНИЕ_ФАЙЛА.py ПАРАМЕТР" не ДАЁТ результата в приложении "qpython"
Ну как бы 1. На файле должен быть флаг что он запускаемый (chmod +x) 2. В начале файла должен быть шебанг, что его надо запускать питоном 3. Не "имяфайда.py", а "./имяфайда.py"
garrip91
Ну как бы 1. На файле должен быть флаг что он запускаемый (chmod +x) 2. В начале файла должен быть шебанг, что его надо запускать питоном 3. Не "имяфайда.py", а "./имяфайда.py"
Ну так, на Windows с моим способом запуска файлов с расширением "py" нет проблем. Может, это особенность именно данного приложения?
Tishka17
Это особенность виндовз
garrip91
Tishka17
В ней все не так как у людей
garrip91
Это особенность виндовз
На Windows нет у меня таких проблем
Tishka17
Ещё раз: виндовз и все другие ОС работают по разному
garrip91
Вот это приложение: "QPython3" называется
Tishka17
Я не в курсе, почему в винде нет флага что файл запускаемый, а она запускает все подряд
Tishka17
И почему она резолвит чем открывать файл не по содержимому, а по расширению
garrip91
Andrey
этот Виндовс называется андроид
garrip91
этот Виндовс называется андроид
Я к тому, что на винде нет проблем с открытием пайтон-файла, а здесь (то есть, на андроиде) есть эта проблема
Tishka17
Это не проблема
garrip91
Видите "Console"?
Tishka17
Это так работают почти все ОС, кроме винды
garrip91
Это и есть его командная строка
Tishka17
Открывает консоль и пишет фалй.ру
Andrey
а какую ошибку показывает приложение?
Tishka17
Я уже объяснил почему так не работает
Tishka17
Но меня игнорируют
Andrey
вообще самым лучшим вариантом было бы поискать в гугле
garrip91
Открывает консоль и пишет фалй.ру
То есть, на андроиде не надо сначала писать "python" или "python3"?
garrip91
А ты на винде писал?
На винде тоже пробовал, там всё работает
Tishka17
Бля
Tishka17
Кто из нас говорит невпопад?
Tishka17
Короче, на Линуксе/макоси/любой позикс системе надо или выполнить три пункта как я написал. Или запускать python файл.ру
garrip91
Например, вот скрин файлов, среди которых мне нужен последний (он называется "Simple_script.py")
garrip91
garrip91
Вот его содержимое:
garrip91
Tishka17
Или python3
Ну вообще интерпритатор который надо, да
garrip91
garrip91
Run запустит без проблем, но
garrip91
Мне-то надо через cmd научиться запускать эти файлы, потому что... А что если я буду работать с "sys.argv"? Там же надо параметры передавать через командную строку
garrip91
Вот так я запустил, нажав на "Run":
garrip91
garrip91
Здесь всё ок
garrip91
Но
Late
Вот так я запустил, нажав на "Run":
ты точно читаешь, что тебе пишут?
garrip91
Через cmd как его запустить, вот в чём вопрос
garrip91
ты точно читаешь, что тебе пишут?
Да. Мне написали показать скрин
Late
Да. Мне написали показать скрин
скрин консоли. А ты что показал?
garrip91
Вот консоль по умолчанию
Tishka17
:'-(
garrip91
Грузится фото
garrip91
Tishka17
Это не cmd, это консоль питона
Late
это консоль питона а не cmd с помощью которой ты хочешь запустить скрипт
garrip91
Ну я перепутал, прошу прощения. На андроиде нет cmd
Tishka17
Ну тогда в чем вопрос?
Tishka17
Ну даже суть не в cmd vs bash
Tishka17
А в том что у тебя сразу питон
garrip91
Вопрос в том, что у меня не получается запустить скрипт через консоль питона!
garrip91
Почему?
Late
Почему?
потому что для запуска тебе не нужна консоль питона, а нужен внешний эмулятор терминала
Late
в винде cmd и PowerShell это не консоли питона, хотя коноль питона в них можно вызвать при желании.
garrip91
потому что для запуска тебе не нужна консоль питона, а нужен внешний эмулятор терминала
А для чего тогда здесь в приложении эта консоль питона? Для других целей?
Tishka17
Late
"консоль питона" это отдельное приложение, которое можно вызвать в эмуляторах терминала, например в PowerShell, cmd (в случае винды)
garrip91
потому что для запуска тебе не нужна консоль питона, а нужен внешний эмулятор терминала
Подскажите мне, пожалуйста, хороший внешний эмулятор терминала для андроид
garrip91
garrip91
Это пипец
Tishka17
ну да, внешний эмулятор терминала ничего не знает о твоем питоне, упихнутом в qpython
Tishka17
возьми уже pydroid