On 2012-10-29 03:03, skyworld wrote:
Hi,I'm studying python now and I saw a piece of code like this: def storeDbase(db, dbfilename=dbfilename): ..... dbfile=open(dbfilename,'w') for key in db: print(key, file=dbfile) can anybody help me to understand what does this "file=dbfile" mean and what is its function? thanks.
It's a keyword parameter. Normally 'print' sends its output to the standard output (usually it's the screen). Adding 'file=dbfile' tells it to send its output to the file referred to by 'dbfile' instead. It's all in the documentation! -- http://mail.python.org/mailman/listinfo/python-list
