Python获取当前路径的示例代码

发布时间:2019-07-16编辑:脚本学堂
分享一例python代码,用于在python编程中获取程序的当前路径,有需要的朋友参考下。

本节内容:
python当前路径的获取方法

在Python编程语言中,可以通过一些系统调用来获得当前路径。

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

例子:
 

复制代码 代码示例:

#!/usr/bin/python
#
#site: www.jb200.com

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)