Как распечатать определенные c строк файла .py в PowerShell - PullRequest
0 голосов
/ 28 мая 2020

скажем, у меня есть файл python с инструкциями

print("hello")
print("hello1")

Я могу запустить файл python в PowerShell, выполнив> python something.py, но как мне выполнить команда, которая находится в указанной строке c в файле something.py.

В принципе, как бы мне просто показать результат print ("hello1") в PowerShell, который находится в строке 2 файла something.py.

1 Ответ

2 голосов
/ 28 мая 2020

Сохраните указанную строку c в отдельный файл, а затем запустите ее, используя python:

(Get-Content something.py)[1] > one-line.py
python one-line.py

Это сохранит вторую строку (индексирование на основе 0) something.py как одно- line.py, а затем вы можете запустить это как отдельную программу.

Или вы можете сделать это без промежуточного файла:

$line = (Get-Content scratch.py)[1]; python -c $line
...