#python #powershell #type-conversion
#python #powershell #тип-преобразование
Вопрос:
Итак, я создал файл Python (.py) и хочу преобразовать его в файл PowerShell (.ps1)
Я попробовал этот инструмент:https://github.com/x-j/ps1scriptify но каждый раз, когда я предоставляю ему файл .py, он сообщает:
Предоставленный скрипт Python не вызывается (не содержит основного блока),
поэтому я изменил это: print("Hello, World")
на это:
def main():
print("Hello, world")
main()
Он по-прежнему выдает мне ту же ошибку, что и упомянутая выше.
Любая помощь, пожалуйста?
Комментарии:
1. Почему бы не вызвать сценарий python из вашего сценария PowerShell, как
python my_module.py
это выполнило бы ваш сценарий, и вы даже можете сохранить его в переменной для доступа к выводам.
Ответ №1:
Этот скрипт преобразования ожидает увидеть блок, подобный
if __name__ == '__main__':
main()
поэтому вставьте это в свой скрипт вместо простого необработанного вызова main()
.