您的位置:首页 > 编程语言 > Python开发

Python编程获取当前路径

2011-11-10 23:35 204 查看
在编写各类应用程序时,获取当前路径一直是一个经典问题,只有获取了当前路径才可以进一步找到所有同路径下的其它文件。Python编程语言也可以通过一些系统调用来获得当前路径。

本文给出的模块不仅仅可以获取当前路径,也可以形成SQLObject使用的URI形式字符串,以当前路径下的指定文件名合成数据库路径。

如下是代码,大家可以研究一下:

import os

_localDir=os.path.dirname(__file__)

_curpath=os.path.normpath(os.path.join(os.getcwd(),_localDir))

curpath=_curpath

#dbfullpath=os.path.join(curpath,sqlitedbfilename)

def getSQLObjectURI(dbfilename):

"""在当前路径下获取SQLObject的连接字符串,使用URI形式"""

global curpath

dbpath=curpath.replace(":","|").replace("//","/")

return unicode("sqlite:/"+dbpath+"/"+dbfilename,"GBK").encode("UTF-8")

简写到一行为:

curpath=os.path.normpath(os.path.join(os.getcwd(),os.path.dirname(__file__)))

使用的时候就可以:

fullpath=os.path.join(curpath,filename)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: