使用Apache在Python中编写txt文件

时间:2016-06-23 00:50:18

标签: python apache

很抱歉,如果标题含糊不清,但我要做的是创建一个文本文件,并用html表单中的任何用户类型填充它。到目前为止,我有一个名为“pathBox”的标准表单,我想将该框中的用户类型保存到“settings”目录中的文本文件中。我试过基本的:

import cgi

form = cgi.FieldStorage()

saveToPath = str(form.getvalue('pathBox'))

print ("Path set to: " + saveToPath)

file = open("../settings/pathToSave.txt", "w")
file.write(saveToPath)
file.close()

当我在终端中运行脚本时,它会向文本文件打印出“无”,这是我所期望的。但是当我浏览到我的apache服务器中的python文件时(是的,我正确配置它 - 我认为)并在框中键入一条消息并按提交,它不会创建文本文件,我不知道为什么。有没有人曾经处理过这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

我明白了。这是一个权限错误。我的脚本试图写入一个没有写入权限的文件夹。