2010-11-10 112 views
3

這對我來說沒有意義,因爲代碼非常簡單,文檔中存在「FieldStorage」。「模塊」對象沒有屬性「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() 
+1

你的問題到底是什麼? – soulseekah 2010-11-10 11:37:59

+0

http://docs.python.org/library/cgi.html – soulseekah 2010-11-10 11:39:06

回答

12

你有沒有一個名爲cgi.py的本地文件?這是導入的,而不是標準庫模塊。

+1

@Luiz使用'print cgi .__ file__'找出 – khachik 2010-11-10 12:58:24

+0

謝謝,它工作! – 2010-11-10 13:12:24

0

我也遇到了一個名爲io.py的文件的問題。這表明在命名自己的.py文件時還有其他標準模塊名稱可以避免。一旦我改變了文件(並且擺脫了先前運行中生成的緩存的io.pyc文件),代碼更加正常。

相關問題