from sys import argv
script, first, second, third = argv
print(\"The script is called: \", script)
print(\"The first variable is: \", first)
print(\"The second vari
You could run it like this: python script.py first, second, third
Run it from the shell like this:
python script.py arg1 arg2 arg3
argv
variable contains command line arguments. In your code you expected 4 arguments, but got only 1 (first argument always script name). You could configure arguments in pycharm
. Go to Run
-> Edit Configurations
. Then create a new python configuration. And there you could specify Script parameters
field. Or you could run your script from command line as mentioned by dnit13.
I think you are running the following command:
python script.py
You are writing a program which is aksing for 4 inputs and you are giving onle one. That's why you are receiving an error. You can use the below command:
python script.py Hello How Are