0
мне нужно преобразовать тип строки, из него и получить слово web.py, в целое число, но я получаю эту ошибку:web.py недействительного буквальный для Int() с базой 10
invalid literal for int() with base 10
Вот мой код:
import web
render = web.template.render('templates/')
urls = ('/webservices/test', 'Test')
app = web.application(urls, globals())
class Test:
def __init__(self):
pass
def GET(self):
user_data = web.input(id="")
id = int(user_data.id)
return id
application = app.wsgifunc()
if __name__ == "__main__":
app.run()
Я видел эту документацию:
http://webpy.readthedocs.org/en/latest/input.html
Является ли 'user_data.id' допустимым номером типа строки? – WKPlus
да, я проверил, используя следующий код: if isinstance (id, str): return «это строка» – jdicarreira
Что находится в 'user_data.id'? Проверка 'isinstance (id, str)' только говорит, что это строка, она не говорит, что строка является допустимым представлением целого числа. –