摘要: 在编写各类应用程序时,获取当前路径一直是一个经典问题,只有获取了当前路径才可以进一步找到所有同路径下的其它文件。Python编程语言也可以通过一些系统调用来获得当前路径。本文给出的模块不仅仅可以获取当前路径,也可以形成SQLObject使用的URI形式字符串,以当前路径下的指定文件名合成数据库路径。如下是代码,大家可以研究一下:import os_localDir=os.path.dirname(__file__)_curpath=os.path.normpath(os.path.join(os.getcwd(),_localDir))curpath=_curpath#dbfullpath=o 阅读全文
posted @ 2011-11-10 23:35 Lunaa 阅读(189) 评论(0) 推荐(0)
摘要: 浅析Python中的Python全局变量把Python全局变量定义在一个单独的模块中:第二种方法,适用于不同文件之间的变量共享,而且一定程度上避免了开头所说的全局变量的弊端。Python是一种面向对象的开发语言,在函数中使用全局变量,一般应作全局变量说明,只有在函数内经过说明的全局变量才能使用,下面介绍下Python全局变量有关问题。应该尽量避免使用Python全局变量。不同的模块都可以自由的访问全局变量,可能会导致全局变量的不可预知性。对全局变量,如果程序员甲修改了_a的值,这时可能导致程序中的错误。这种错误是很难发现和更正的。全局变量降低了函数或模块之间的通用性,不同的函数或模块都要依赖于 阅读全文
posted @ 2011-11-10 23:34 Lunaa 阅读(246) 评论(0) 推荐(0)