12th Mar 2021, 5:03 AM
Soumaya Islam Rimi
Soumaya Islam Rimi - avatar
5 Antworten
+ 1
As far as I know, there is nothing wrong in the code. sys.argv is the list of all the arguments that were passed in the code while calling it. Mind that, it'll take no input, rather you have to pass arguments to it. For example, to run your program you have to go to a terminal and write $ py.exe ex-13.py 1stinput 2ndinput 3rdinput Here, sys.argv = [ex-13, "1stinput", "2ndinput", "3rdinput"] # your program's name will be the first or 0th element in the sys.argv . Hope you understand.
12th Mar 2021, 5:26 AM
Md. Faheem Hossain
Md. Faheem Hossain - avatar
0
Where can i get a terminal?
12th Mar 2021, 5:28 AM
Soumaya Islam Rimi
Soumaya Islam Rimi - avatar
0
you can use termux for a terminal if you only have mobile. if you have a computer, than just use its terminal
12th Mar 2021, 7:46 AM
Slick
Slick - avatar
0
Soumaya Islam Rimi If you use a pc, you already have a terminal. # Windows: use PowerShell or any other terminal or probably cmd, I've never tested that # Linux : use Bash shell or just search your apps writing 'terminal' # Pycharm and most other IDEs: probably beside the output and debug's tab, you'll find Terminal # Android: download a terminal from play store or use any 3rd party python IDE like Pydroid [ I've never used any product of Apple, so I don't know about them] Thanks!
12th Mar 2021, 8:53 AM
Md. Faheem Hossain
Md. Faheem Hossain - avatar
- 1
you are trying to unpack 4 variables into one which could not happen, the error traceback already showed you the error message. Hence, this is how your code should be import sys print("The script is called:", sys.argv) print("Your first variable is:", sys.argv) print("Your second variable is:", sys.argv) print("Your third variable is:", sys.argv) https://www.geeksforgeeks.org/how-to-use-sys-argv-in-JUMP_LINK__&&__python__&&__JUMP_LINK/
12th Mar 2021, 11:11 AM
iTech
iTech - avatar