当前位置: 首页 >> 程序设计 >> Python编程获取当前路径
 

Python编程获取当前路径

作者:      来源:http://blog.csdn.net/gashero     发表时间:2007-01-13     浏览次数:      字号:    

Python编程获取当前路径

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

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

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

# -*- coding: gbk -*-
# File: curpath.py
# Date: 2006-12-23
# Authro: gashero
# Copyright@1999-2006, Harry gashero Liu.

"""
很白痴的一个模块
仅仅用于获取当前路径
"""

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")
 

责任编辑 webmaster

 
 
 
 
 
评论更多>>
 
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •