Похоже, ваш сервер прослушивает IPv6-адрес «tcp6 0 0 :::8080 :::*LISTEN», а не IPv4. Поэтому убедитесь, что вы подключаетесь к правильному адресу.
Вы хотели добавить косую черту в начало пути, как в #!/usr/bin/env python3
? Путь должен быть доступен из рабочего каталога, и наличие usr/bin/env
в проекте маловероятно, если не сказать больше.
Что касается того, как запустить его :, если вы действительно хотите использовать интерпретатор строки shebang, файл должен быть исполняемым, и вы должны запускать скрипт просто как/path/to/script.py
(или./path/to/script.py
). Как только вы поместите python
или python3
перед путем , эта команда будет использоваться в качестве интерпретатора.
если вы хотите запускать скрипты python через скрипт оболочки с помощью CLA оболочки, вы можете попробовать этот
#!/bin/bash
CLAString=$@ #Copying the CL arguments to a string
varlen=${#CLAString} #finding the no of CL args
if [[ $varlen -gt 0 ]] #if no of CL args is not zero
then
python ${1}.py # run first CLA python script
fi
выполните это с помощью./script.sh файл1 файл2 файл3