двойная кавычка пользователя, чтобы получить точное значение. например:
echo "${var}"
, и он правильно прочитает ваше значение.
Попробуйте
python3 New\ Text\ Document.py
Bash использует Python 2 для запуска этого.
Во многих дистрибутивах Linux python
относится к Python 2, и вам нужно использовать python3
для запуска скрипта Python 3.
В зависимости от вашего дистрибутива вы сможете yum
или apt-get
создать пакет с Python 3, который может прекрасно сосуществовать вместе с Python 2, отчасти благодаря решению использовать разные имена для исполняемых файлов.
Более подробно, apt-get install -y python3
(возможно, с sudo
или спросите вашего администратора) должны установить Python 3 на платформах на основе Debian (Mint, Ubuntu, что у вас); и yum install python36
следует установить Python 3.6 на различных RPM-платформах (Fedora, CentOS и т. д., опять же, вероятно, с sudo
или чем-то эквивалентным).