###前提・実現したいこと
サイトにフォーム入力したファイルをpythonで受け取りファイルの内容を出力して保存するシステムを作っています。
出力保存ができません。
###発生している問題・エラーメッセージ
エラーメッセージ IOErrer
###該当のソースコード
html
1<html> 2<head> 3<meta http-equiv=content-type content="text/html; charset=UTF-8"> 4</head> 5<body> 6<form method="POST" action="/cgi-bin/test.py"> 7name <input type="text" name="name"><br> 8text <textarea name="comment"></textarea><br> 9<input type="submit" value="submit"> 10</form> 11</body> 12</html>
###該当のソースコード
python
1#!/usr/bin/env python 2# -*- coding: utf-8 -*- 3 4import cgi 5import cgitb 6import os 7import sys 8import codecs 9import Cookie 10 11sys.stdout = codecs.getwriter('utf_8')(sys.stdout) 12 13cgitb.enable() 14 15print ('Content-type: text/html; charset=UTF-8') 16print ("\r\n\r\n") 17#テスト中のテスト 18print(u'書けた?') 19f = open('/var/www/cgi-bin/test.txt','a') 20f.write('pepepepe') 21f.close()
###試したこと
wwwディレクトリ以下のファイルとディレクトリのパーミッションを全て777にしてみました。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー