Код: Выделить всё
print("hello world!")
file = open("test.txt","r")
x = input()
Этот скрипт запускается как волшебное средство из терминала с помощью< /p>
Код: Выделить всё
python helloworld.py
Я знаю, что он завершает работу, потому что не доходит до строки input(), чтобы зависнуть. Сценарий также запускается, как и ожидалось, при двойном щелчке мыши, если команда открытия закомментирована, с остановкой на input(). Поэтому проблема заключается в попытке открыть.
Для меня это не будет проблемой, но в моем текущем сценарии использования я бы хотел создавать простые в использовании исполняемые файлы для людей. которые не являются программистами, поэтому заставить их запускать сценарии Python с терминала действительно бесполезно для их рабочего процесса. В более общем плане для меня эта проблема не имеет смысла, и мне бы очень хотелось ее понять.
Подробнее здесь: https://stackoverflow.com/questions/784 ... -double-cl