Обработка аргументов командной строки в Python
В Python аргументы командной строки доступны в списке под названием sys.argv. Чтобы получить доступ к этим аргументам, используйте следующий синтаксис:
import sys # Print all command line arguments print("\n".join(sys.argv)) # Print all arguments except the script name print(sys.argv[1:])
Объяснение:
Пример:
Предположим, у нас есть сценарий с именем my_script.py, который принимает имя файла в качестве аргумента. Мы можем обработать этот аргумент, используя следующий код:
import sys if len(sys.argv) ") exit() filename = sys.argv[1] # Do something with the filename
Этот код проверяет, предоставил ли пользователь имя файла, и корректно завершает работу, если нет. В противном случае имя файла присваивается переменной для дальнейшей обработки.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3