我正在使用 plone cms 并且在使用 python 脚本时遇到了问题。我收到一个名称错误“未定义全局名称‘open’”。当我将代码放在单独的 python 脚本中时,它可以正常工作,并且信息正在传递给 python 脚本,因为我可以打印查询。代码如下:
#Import a standard function, and get the HTML request and response objects.
from Products.PythonScripts.standard import html_quote
request = container.REQUEST
RESPONSE = request.RESPONSE
# Insert data that was passed from the form
query=request.query
#print query
f = open("blast_query.txt","w")
for i in query:
f.write(i)
return printed
我还有第二个问题,我可以告诉 python 在某个目录中打开文件吗,例如,如果脚本在某个位置,即主文件夹中,但我希望脚本在 home/some_directory/some_directory 中打开文件可以吗?