I want to know how can I get the string
from terminal
or command prompt
and make lower case that string and display it on terminal
or command prompt
I used this code but it’s not working
JavaScript
x
6
1
// in main.py cmd or terminal
2
3
import sys
4
tdf = sys.argv[1]
5
print(tdf)
6
and in terminal
JavaScript
1
4
1
// in cmd or terminal
2
3
PS E:PythonProjectAt> python .main.py "Hi"
4
when I used this in my terminal I got this error
File “C:UsersmiladmAppDataLocalProgramsPythonPython39libencodingscp1256.py”, line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: ‘charmap’ codec can’t encode character ‘u06cc’ in position 13: character maps to
Advertisement
Answer
Code:
JavaScript
1
4
1
import sys
2
3
print ("Data from terminal :",sys.argv)
4
while running the script use:
JavaScript
1
2
1
D:python>python cmdline.py "hello"
2
Output:
JavaScript
1
2
1
Data from terminal : ['cmdline.py', 'hello']
2