shell,python获取当前路径(脚本的当前路径) (aso项目记录)
来源:互联网 发布:电信网络优化工程师 编辑:程序博客网 时间:2024/05/16 19:27
一、shell获取脚本当前路径
cur_dir=$(cd "$(dirname "$0")"; pwd) #获取当前脚本的绝对路径,参数$0是当前脚本对象
等同于cd `dirname $0`; pwd
但是,cd "dirname $0";pwd是错的,因为dirname不能用双引号
代码实例:
echo $(cd `dirname$0`;pwd)
TEST=`cd $(dirname $0);pwd`
echo $TEST
输出:
/root/peter
/root/peter
二、python获取当前路径
例子,cmd = "python %s/parser/parseAppPage.py" %sys.path[0]获取当前路径。
Python获取路径的方式主要有两种:
1)os.path.dirname(os.path.abspath("__file__"))#通过文件对象的路径获取,__file__是当前运行脚本。
2)sys.path[0]#直接使用当前路径参数
这两种方式在子程序调用时会不同,子程序执行这两种代码,主程序调用子程序时,这两种方式获得的路径不同,参考http://blog.csdn.net/longshenlmj/article/details/45174363中”子程序脚本的当前路径问题”:
第一种获得主程序路径,也就是说__file__对象始终存的是主程序脚本
第二种才能获取子程序脚本的路径
0 0
- shell,python获取当前路径(脚本的当前路径) (aso项目记录)
- 获取项目接口的当前路径
- 获取可执行文件的当前路径
- 获取应用程序的当前路径
- 获取程序的当前路径
- shell获取当前执行脚本的路径
- shell获取当前执行脚本的路径
- Shell 获取当前执行脚本的路径
- 获取shell脚本当前路径 -- sh
- delphi 获取可执行文件的当前路径
- delphi 获取可执行文件的当前路径
- hadoop获取context的当前输出路径,
- 获取 applescript 文件的当前路径
- Winform获取应用程序的当前路径
- C#获取文件的当前路径
- python 获取当前脚本所在路径
- Python 获取当前脚本文件路径目录
- python获取当前脚本路径(非常好用)
- 【总结】初始化数组的各种方式
- android 内存优化
- Activity、Task、应用和进程
- SQL Server 2005在WIN7(32位)下的安装
- ios获取mac地址
- shell,python获取当前路径(脚本的当前路径) (aso项目记录)
- org.hibernate.TransientObjectException:
- jsp+servlet的简单版鲜花购物网站,直接上源码,不解释
- valgrind 的使用简介
- http协议学习系列
- 基于ROS的qbo机器人
- FFMPEG采集摄像头数据并切片为iPhone的HTTP Stream流
- hdu2870 Largest Submatrix 1506 1505
- poj 3669 (BFS)