سلام وقت بخیر
این چه کاری انجام میده و اینکه چرا [ 1 ] استاد داخل لیست شماره 1 نوشت , چرا 0 ننوشت
سلاااااااااااااااام محمدرضا جان
وقت شما هم بخیر
دستور sys.argv به ما لیست آرگومان هایی که بعد از دستور python تو command line وارد شدن رو میده.
مثلا اگر فایلی بسازیم با محتوای زیر:
import sys print('arguments of python command:', sys.argv)
و بعد با دستور زیر اجراش کنیم. برای ما لیست آرگومان هایی که بعد از دستور python وارد شدن رو چاپ میکنه:
$ python temp3.py test_arg -t --test_arg Hi arguments of python command: ['temp3.py', 'test_arg', '-t', '--test_arg', 'Hi']
خب حالا بگو چرا استاد تو خط ۵۵ کد زیر رو نوشتن؟
switch = sys.argv[1]
.