Skip to content

Commit 7e79bf9

Browse files
Execution of .py files with arguments in CMD
1 parent d297cfe commit 7e79bf9

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

ExecutionWithArguments.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import sys
2+
3+
name = sys.argv[1]
4+
last_name = sys.argv[2]
5+
nb1 = int(sys.argv[3])
6+
nb2 = int(sys.argv[4])
7+
8+
print(f"Your file is {sys.argv[0]}")
9+
print(f"Hello Mr. {name} {last_name}")
10+
print(f"{nb1} + {nb2} = {nb1 + nb2}")

PythonFromScratch.ipynb

+29
Original file line numberDiff line numberDiff line change
@@ -2340,6 +2340,35 @@
23402340
"\n",
23412341
"fct2(22,1,2,3,a=1,b=2,c=3)"
23422342
]
2343+
},
2344+
{
2345+
"cell_type": "code",
2346+
"execution_count": 4,
2347+
"metadata": {},
2348+
"outputs": [
2349+
{
2350+
"ename": "TypeError",
2351+
"evalue": "'tuple' object does not support item assignment",
2352+
"output_type": "error",
2353+
"traceback": [
2354+
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
2355+
"\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)",
2356+
"\u001b[1;32m~\\AppData\\Local\\Temp/ipykernel_10812/898679384.py\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[0mtp\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m(\u001b[0m\u001b[1;34m'a'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'b'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 2\u001b[1;33m \u001b[0mtp\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m(\u001b[0m\u001b[1;34m'b'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
2357+
"\u001b[1;31mTypeError\u001b[0m: 'tuple' object does not support item assignment"
2358+
]
2359+
}
2360+
],
2361+
"source": [
2362+
"tp = ('a', 'b')\n",
2363+
"tp[0] = ('b')"
2364+
]
2365+
},
2366+
{
2367+
"cell_type": "code",
2368+
"execution_count": null,
2369+
"metadata": {},
2370+
"outputs": [],
2371+
"source": []
23432372
}
23442373
],
23452374
"metadata": {

0 commit comments

Comments
 (0)