[BangPypers] DBF error
Anand Balachandran Pillai
abpillai at gmail.com
Thu Nov 19 12:06:17 CET 2009
On Thu, Nov 19, 2009 at 4:24 PM, Ranganath s <ranganaths at gmail.com> wrote:
> HI all,
>
> i have installed the DBF module and just wrote a small program as
> follows :-
> from dbfpy import dbf
>
>
> def OpenFile(tblName):
> '''fpath = os.path.join(local.DB_DIR,tblName)'''
> '''f=open(tblName,"ab+")'''
> db=Dbf(tblName,True)
> db.addField(
> ("NAME","C",15),
> ("SName","C",15),
> )
> for(n ,s ) in (
> ("john","miller"),
> ):
> rec=db.newRecord()
> rec["NAME"]=n
> rec["SNAME"]=s
> rec.store()
> db.close()
>
> OpenFile("test.dbf")
>
> =============================
> This programs gives error as follows
> =============================
> cursor at cursor:~/SchoolManagementSystem$ python test.py
> Traceback (most recent call last):
> File "test.py", line 23, in <module>
> OpenFile("test.dbf")
> File "test.py", line 9, in OpenFile
> db=Dbf(tblName,True)
> NameError: global name 'Dbf' is not defined
> =================================================================
>
Dbf != dbf
You are importing module as "dbf" so how do you expect name "Dbf"
to be there ?
These are silly errors. If you need to post to a forum for resolving them,
there is something wrong with your way of coding.
>
> Can some one point out like where am i going wrong.
>
> Thank you
> Ranganath.S
>
>
>
>
> --
> I blog at http://ranganaths.wordpress.com
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>
--
--Anand
More information about the BangPypers
mailing list