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
また、2 番目の質問があります。たとえば、スクリプトが特定の場所、つまりホーム フォルダーにある場合、Python に特定のディレクトリでファイルを開くように指示できますか?それはできますか?