from Products.PythonScripts.standard import html_quote
from Products.CMFCore.utils import getToolByName
request = context.REQUEST
RESPONSE = request.RESPONSE
file = request.get('image',None)
filename = file.filename
folder = getattr(context, context.id)
FILE = open("masterreg.txt","r")
con = int(FILE.read())
close(FILE);
#forma para adicionar imagem dentro do Plone
folder.invokeFactory('Image', id=(str(con)), file=file)
con = con+1
f = open("masterreg.txt","w")
f.write(con)
O traceback:
Traceback (innermost last):
Module ZPublisher.Publish, line 119, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 42, in call_object
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module Products.Hotfix_20080812, line 152, in _exec
Module None, line 9, in imageupload.py
- <PythonScript at /hosting_home/slot17301/site17442/scripts-de-gerencimento/imageupload.py>
- Line 9
NameError: global name 'open' is not defined
Pergunta
Inufelipe
Salve galera do Script Brasil Forum.
Eu estou desenvolvendo um script
em pyhton e ele precisa abrir um
arquivo txt e escrever algo para
que fique gravado.
Eu tentei usar a função open()
do python mas ele retorna:
NameError: global name 'open' is not defined
???
Se alguém poder me ajudar...
O codigo-fonte:
O traceback:Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.