Skip to content

Commit c5f2332

Browse files
Merge pull request #1 from keshavsingh4522/keshav
Keshav
2 parents f910fc0 + c7a3ba8 commit c5f2332

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

cmd/cmd_argparse.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# better method then sys module
2+
import argparse as arg
3+
parser=arg.ArgumentParser()
4+
parser.add_argument('arg1',help='1st argument',type=int)
5+
parser.add_argument('arg2',help='2nd argument',type=int)
6+
args=parser.parse_args()
7+
print('sum of these argment is: ',args.arg1+args.arg2)
8+
# convert in dictionary by vars
9+
print('dictionary is: ',vars(args))

cmd/cmd_sys.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# cmd by sys module
2+
import sys
3+
print('file name: ',sys.argv[0])
4+
print('1st argument: ',sys.argv[1])
5+
print('2nd argument: ',sys.argv[2])
6+
print('3rd argument: ',sys.argv[3])
7+
print('sys.arg: ',sys.argv)
8+
'''
9+
command:
10+
python3 cmd_sys.py keshav singh jadon
11+
12+
output:
13+
file name: cmd_sys.py
14+
1st argument: keshav
15+
2nd argument: singh
16+
3rd argument: jadon
17+
sys.arg: ['cmd_sys.py', 'keshav', 'singh', 'jadon']
18+
19+
'''

0 commit comments

Comments
 (0)