Найти - Пользователи
Полная версия: Преобразование argparse
Начало » Python для новичков » Преобразование argparse
1
MEOW
Как перевести переменную из типа argparse.Namespace в Int, чтобы в дальнейшем можно было работать с ними?
py.user.next
  
>>> import argparse
>>> 
>>> n = argparse.Namespace()
>>> n.a = 1
>>> n.b = 2
>>> n.t = 'text'
>>> n
Namespace(a=1, b=2, t='text')
>>> n.a
1
>>> n.b
2
>>> n.t
'text'
>>> 
MEOW
А как преобразовать заданную переменную в тип Int?
py.user.next
Свой код скинь сюда.
MEOW

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('-p','–port', help='Enter the port for connection', type=int)
port = parser.parse_args()
print(type(port))
MEOW
Надо, чтобы port стал Int, чтобы я с ним мог дальше работать
MEOW
 import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-p','--port', help='Enter the port for connection', type=int)
port = parser.parse_args()
print(type(port))
py.user.next
MEOW
 port = parser.parse_args()
  
args = parser.parse_args()
port = args.port
MEOW
Большое спасибо. В очередной раз меня выручаете))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB