Python获取运行目录与当前脚本目录的方法


Posted in Python onJune 01, 2015

本文实例讲述了Python获取运行目录与当前脚本目录的方法。分享给大家供大家参考。具体实现方法如下:

import os
import sys
#运行目录
CurrentPath = os.getcwd()
print CurrentPath
#当前脚本目录
print "##################################################"
print os.path
print sys.argv[0]
print os.path.split( os.path.realpath( sys.argv[0] ) )
print "##################################################"
ScriptPath = os.path.split( os.path.realpath( sys.argv[0] ) )[0]
print ScriptPath

运行结果如下:

C:\pythondemo
##################################################
<module 'ntpath' from 'C:\Python27\lib\ntpath.pyc'>
C:/pythondemo/1.py
('C:\\pythondemo', '1.py')
##################################################
C:\pythondemo

希望本文所述对大家的python程序设计有所帮助。

Python 相关文章推荐
Pythont特殊语法filter,map,reduce,apply使用方法
Feb 27 Python
小小聊天室Python代码实现
Aug 17 Python
tf.truncated_normal与tf.random_normal的详细用法
Mar 05 Python
Python中.join()和os.path.join()两个函数的用法详解
Jun 11 Python
python实现定时提取实时日志程序
Jun 22 Python
Python OpenCV对本地视频文件进行分帧保存的实例
Jan 08 Python
Python图像处理模块ndimage用法实例分析
Sep 05 Python
python生成并处理uuid的实现方式
Mar 03 Python
Python super()方法原理详解
Mar 31 Python
学会python自动收发邮件 代替你问候女友
May 20 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
使用gunicorn部署django项目的问题
Dec 30 Python
Python运算符重载用法实例分析
Jun 01 #Python
python使用Image处理图片常用技巧分析
Jun 01 #Python
python实现图片变亮或者变暗的方法
Jun 01 #Python
wxPython中listbox用法实例详解
Jun 01 #Python
在Python的Django框架下使用django-tagging的教程
May 30 #Python
使用url_helper简化Python中Django框架的url配置教程
May 30 #Python
在Python的Django框架中simple-todo工具的简单使用
May 30 #Python
You might like
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
php微信开发自定义菜单
2016/08/27 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
2017/02/08 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
2015/02/26 Javascript
多个jQuery版本共存的处理方案
2015/03/17 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
Bootstrap 3 进度条的实现
2017/02/22 Javascript
mint-ui在vue中的使用示例
2018/04/05 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
世界上最短的数字判断js代码
2019/09/09 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
js实现小球在页面规定的区域运动
2020/06/16 Javascript
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
对python3 Serial 串口助手的接收读取数据方法详解
2019/06/12 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
基于python实现判断字符串是否数字算法
2020/07/10 Python
施工材料员岗位职责
2014/02/12 职场文书
毕业生自荐信格式
2014/03/07 职场文书
承诺书格式
2014/06/03 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
2015年物流客服工作总结
2015/07/27 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
如何用Node.js编写内存效率高的应用程序
2021/04/30 Javascript
MySQL连接查询你真的学会了吗?
2021/06/02 MySQL