other:python:misc_by_jyp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
other:python:misc_by_jyp [2021/07/06 11:17] – Cleaned jypeter | other:python:misc_by_jyp [2021/07/06 13:25] – Started the command-line args section jypeter | ||
---|---|---|---|
Line 38: | Line 38: | ||
>>> | >>> | ||
True</ | True</ | ||
+ | |||
+ | ==== Using command-line arguments ==== | ||
+ | |||
+ | === The fast but non-flexible way === | ||
+ | |||
+ | The name of a script, the number of arguments (including the name of the script), and the arguments (as strings) can be accessed through the '' | ||
+ | |||
+ | Simple '' | ||
+ | < | ||
+ | import sys | ||
+ | nb_args = len(sys.argv) | ||
+ | print(' | ||
+ | for idx, val in enumerate(sys.argv): | ||
+ | print(idx, val)</ | ||
+ | |||
+ | < | ||
+ | Number of script arguments (including script name) = 1 | ||
+ | 0 argv_test.py | ||
+ | |||
+ | $ python argv_test.py tas tas_tes.nc | ||
+ | Number of script arguments (including script name) = 3 | ||
+ | 0 argv_test.py | ||
+ | 1 tas | ||
+ | 2 tas_tes.nc</ | ||
/* | /* |
other/python/misc_by_jyp.txt · Last modified: 2024/11/04 15:01 by jypeter