From 67cef39fd1d443a9c7dea66db7ccac5e0ad94c9a Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Wed, 19 Jun 2024 07:45:04 +0100 Subject: [PATCH] Autosave: 2024-06-19 07:45:04 --- .zk/notebook.db | Bin 3829760 -> 3829760 bytes zk/Passing_arguments_to_Python_scripts.md | 35 ++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 zk/Passing_arguments_to_Python_scripts.md diff --git a/.zk/notebook.db b/.zk/notebook.db index f911c534e92cf91979ee8a2c97f67950c1146c97..0437e7baf5969536537a546334942a0672ef41fb 100644 GIT binary patch delta 2540 zcmds&O^6$17{~LxnaOay;%?ygdX&uhYE@!wrCI1gHI;erQ2dDf)@vV z8#;tiU@GjxtI`b9FGjANCd<2L%>W2SfZk&*H-x5e=X(;$(@ZI2euvfeyo)Z2PK9oKKNtoh( zYR2c-XWf_Q*Z@uVlWy$gk6IFmlCo{Zw(}{=)Eqr;7?!H4mSwAY&M_@T*Ojbk zrY$q2Drv(^BvoBaW-dGrqe`pM;F+$n;zGcgrlkn$8yq%oSHHsm(MDus+viah>aDtvBEW0_{K`lrz^r+2lpA4mecZz zVcS;Tc1$&Eq#Yxhw-R|HrPx_DozOKaY3Pn-<+5rnp`}b49V=!kku{V&5xo$b)mQo+ zTaH~55YdfY3;y&r6qK=Yz1TX`Yqhi4p%%vT$s4%qo`)#VOf3 zK6PT&DOSpIr6iBdSEfrvxtu#*n5&dWW^E$w^zSFl?`z5J?uE0`;okqm_40*}B%~J! zAz>tfM3GI%W@HQU0MdtSbuWCh?QqL~Be3W)W3g)hi|(%nVyhI-QP?)vH}uuz6X+Ix!8()sRdVu!_#(m-{ete`v z^ytCy`Xdbnmc)YxmtMT@Dl8m>dzGs>s|91ByUN!LsiEjUEbqQ+H_uO&=gTA54kst& zLRq%tnL@eJy#D8Cq$gLJowbVg@JylDtk%O1JlW|JeyvY)dS(^C0|9&3s z>kPzpYKE26uxiRmDw9w%iaMgCQ>kRa)XhOf$tcPlTauZiF@j^&#QBP8U6qub&vkPg zABq?3cqZO18`|w^#4{7|PBr33aHU;J+;AVYj4v*q85l(rL`5_tf#^sQNg;-NW+1&l zS83l4AD1In$OxQAbK`Yt?&}&}K>1#`eLgrq6s0Z(fb;>Vo*@Hhp0NwSs*5ZTULd4s zdus!P=}y$TxXBOT2jcIIvJ{-Givkcf%&|~qx+lteL-Nzbid86jHzLsa!trv&yNLrS zls$_B3J;&-*}Z4w5HL9EIuiVZ;j=(t9!9o>3tQa3iBk2^DMkr-Ad#wvR21_`8sVM$%38-+$$P73ki z;8NuCHB|$ss&Tuj;09HsT?tPWCJ>X;5hmOrEcn!&%5XQcCax|9H)spqt&I>W$_i3Q R32e{hB$%nZz2ru6m$Dgn10 z{i-FlpkEITUFt(Guf6T-MBKxT)ByE@S{tu3u8%?-{V(e?wevI?-f?Z!WHR0~Ma0pf z^oYe2PqWal(3~!Y>bc3gKSNUl|Bau*oQrPpv3`~!$^rpFHDB3DaNhkpDCxbvgW8$o z)kKxP@^PE(Biko!KVbWm?FVf?^vI{Ffxrz`!1NbdM5q-TU+L!zOQKVi{R|?@K`i{H zzYTZDL>cjC`R?fZ=T0t9FjHmCl5BY(wAqUd~i8+Ke;ZM5~HHwX( zvIS4AoCrA1U;-=w9iS5|1V~fP2%s*Qlng3f@mQ_m2tj8 z2!s%%x}gXY0*QJZdo~4Df>mHOSOdDiTF?#FVS9G{_%4QIt3;&6R&letdYpBtT|FQT pL?8hfC?Eq=py6tlJ{Dw1vO$DRvQdBb^a<%SBpn#IA#Kol{{nX|BSZiI diff --git a/zk/Passing_arguments_to_Python_scripts.md b/zk/Passing_arguments_to_Python_scripts.md new file mode 100644 index 0000000..068d1ee --- /dev/null +++ b/zk/Passing_arguments_to_Python_scripts.md @@ -0,0 +1,35 @@ +--- +id: 44li +title: Passing arguments to Python scripts +tags: [python] +created: Wednesday, June 19, 2024 +--- + +# Passing arguments to Python scripts + +`sys.argv` is a list that contains the command-line arguments passed to a Python +scripts. + +- `sys.argv[0]` = the name of script +- `sys.argv[1]` = the first argument +- `sys.argv[2]` = the second argument, and so on + +Example invocation: + +```sh +python3 ./my_script.py argument_one argument_two + +``` + +```python +import sys + +print(sys.argv[0]) +print(sys.arg) +print(sys.argv[1]) + +# my_script.py +# ['my_script.py', 'argyment_one', 'argument_two'] +# argument_one + +```