Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marina Mattos

[Resolvido] Type Error em python

Recommended Posts

Boa Tarde, sou estudante de ciencia da computação 2 ano e iniciante na linguagem python com plone , estou fazendo um sistema para um projeto e gostaria de saber se vcs podem me dar uma ajudinha. fiz este controller python scrip que segue abaixo, e que esta com este erro que tambem coloquei abaixo. Desde de ja agradeço

 

request = container.REQUEST

RESPONSE = request.RESPONSE

pi=float(request.get('P_ RESINA'))

pf=float(request.get('PF'))

print((pf- pi))*10

return printed

 

ESTE É O ERRO:

 

TypeError

Sorry, a site error occurred.

 

Traceback (innermost last):

 

* Module ZPublisher.Publish, line 196, in publish_module_standard

* Module Products.PlacelessTranslationService.PatchStringIO, line 34, in new_publish

* Module ZPublisher.Publish, line 146, in publish

* Module Zope2.App.startup, line 222, in zpublisher_exception_hook

* Module ZPublisher.Publish, line 115, in publish

* Module ZPublisher.mapply, line 88, in mapply

* Module ZPublisher.Publish, line 41, in call_object

* Module Products.CMFFormController.ControllerPythonScript, line 161, in __call__

* Module Shared.DC.Scripts.Bindings, line 311, in __call__

* Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec

* Module Products.PythonScripts.PythonScript, line 325, in _exec

* Module None, line 4, in adubacao_fosfatada

<ControllerPythonScript at /extranet/recomenda/adubacao_fosfatada>

Line 4

 

TypeError

Compartilhar este post


Link para o post
Compartilhar em outros sites

Talvez pq você está tentando fazer algo com alguma coisa "sem" tipo....

 

Module None, line 4, in adubacao_fosfatada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Talvez pq você está tentando fazer algo com alguma coisa "sem" tipo....

 

Module None, line 4, in adubacao_fosfatada

Bom dia, Isis, obrigada por responder, mas a linha 4 deste script que chama adubação fosfata

é a linha: pi=float(request.get('P_ RESINA')) cujo tipo é float e mesmo assim não esta aceitando, A resina é uma substancia e esta gravado na minha tabela no banco de dados como tipo float (eu uso o firbird como banco) eu tenho que fazer algum tratamento para tipo de dados float?

 

Obrigada, Marina

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.