Я пытаюсь использовать argv в своем скрипте на python.
Для этого я использую следующий код:
from sys import argv
script, file_name = argv
print(file_name)
python3 e.py e.txt
Этот код отлично работает.
Но когда я использую:
import sys
и попробуйте использовать 'argv', я получаю ошибку:
'NameError: имя' argv 'не определено'.
Я не понимаю этого, так как импорт полного модуля 'sys' становится пригодным для использования в моем коде.
Можете ли вы объяснить, почему это происходит? Как работают пакеты?
Спасибо.