'module'对象没有'FieldStorage'属性

时间:2010-11-10 11:34:31

标签: python cgi

对我来说没有意义,因为代码很简单,文档中也存在“FieldStorage”。

#!/usr/bin/env python
print 'Content-type: text/html'
print
import cgi

def Main():
    form = cgi.FieldStorage()
    print '<html>'
    print '<body>'
    print 'ola'
    print '</body>'
    print '</html>'

if __name__ == '__main__':
    Main()

2 个答案:

答案 0 :(得分:14)

你有一个名为cgi.py的本地文件吗?这是导入的,而不是标准的库模块。

答案 1 :(得分:0)

我对名为io.py的文件也遇到了同样的问题。这表明在命名自己的.py文件时还有其他标准模块名称可以避免。一旦我更改了文件(并删除了在早期运行中生成的缓存的io.pyc文件),代码表现得更加正常。