I'm trying to use 'argv' into my python script.
For this i'm using following code:
from sys import argv
script, file_name = argv
print(file_name)
python3 e.py e.txt
This code works fine.
But when I use:
import sys
and try to use 'argv', I get error:
'NameError: name 'argv' is not defined '.
I don't understand this as by importing 'sys' full module becomes usable into my code.
Can you explain why does this happen? How to packages work?
Thank you.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…