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 相关文章推荐
Python使用urllib2模块抓取HTML页面资源的实例分享
May 03 Python
Python 使用SMTP发送邮件的代码小结
Sep 21 Python
python实现随机梯度下降(SGD)
Mar 24 Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
python SQLAlchemy 中的Engine详解
Jul 04 Python
Python基础之列表常见操作经典实例详解
Feb 26 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
Feb 28 Python
Python绘制全球疫情变化地图的实例代码
Apr 20 Python
在 Python 中使用 MQTT的方法
Aug 18 Python
Django日志及中间件模块应用案例
Sep 10 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 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
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
php使用类继承解决代码重复的问题
2015/02/11 PHP
深入php内核之php in array
2015/11/10 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
为你的 Laravel 验证器加上多验证场景的实现
2020/04/07 PHP
JavaScript中URL编码函数代码
2011/01/11 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
2012/03/14 Javascript
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
Vue兼容ie9的问题全面解决方案
2018/06/19 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
Python的垃圾回收机制深入分析
2014/07/16 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
python实现猜单词游戏
2020/05/22 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
对Python 字典元素进行删除的方法
2020/07/31 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
新闻专业个人求职信
2013/12/19 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
2014年办公室文秘工作总结
2014/12/09 职场文书
律师催款函范文
2015/06/24 职场文书