python os.execl记录下遇到的传参问题
来源:互联网 发布:js placeholder赋值 编辑:程序博客网 时间:2024/05/16 05:12
mock.py 文件内容
#!/usr/bin/env python#coding=utf-8import os,sysprint "current pid: ", os.getpid()print sys.argvlen = len(sys.argv)for i in range(len): print sys.argv[i]
调用文件
#!/usr/bin/evn pythonimport osos.execl("/usr/bin/env", "python", "./mock.py","1", "2", "3")os.execl("./mock.py","1", "2", "3")
调用文件中第一个i方法传参顺序:第一个参数file是操作系统命令的全路径,args为程序需要传递的参数,通常arg0为调用命令,从arg1开始才是需要传递的真正参数
方式一:
os.execl("/usr/bin/env", "python", "./mock.py","1", "2", "3") 的结果为
current pid: 25302['./mock.py', '1', '2', '3']./mock.py123
<pre name="code" class="python">方式二
os.execl("./mock.py","1", "2", "3") 的结果为[root@localhost python]# python test2.py
current pid: 25497
['./mock.py', '2', '3']
./mock.py
2
3
结果就不是自己预料的,所以还是按照方式一去执行比较妥当
0 0
- python os.execl记录下遇到的传参问题
- Python遇到的问题记录!
- Execl导出所遇到的简单问题
- python使用中遇到的问题记录
- 记录一下python中遇到的问题
- 使用sigprocmask遇到的问题,记录下
- 记录下使用freemarker遇到的问题
- cent os下安装mongodb遇到的问题和解决方法
- Mac OS X 下安装MySql遇到的问题
- ubuntu 下配置python 遇到的问题
- -Os遇到的一个问题
- 学习Python 是遇到的一些问题记录
- Python写小爬虫时遇到的问题记录
- 学习python过程遇到的问题与记录
- 记录下遇到的一个比较坑爹的问题
- 个人在VMware8安装Mac OS过程中遇到的问题记录
- 遇到repair filesystem 1 #的问题记录下解决办法
- DOM insertBefore 使用遇到的问题,记录下
- UITableView的全部属性、方法以及代理方法执行顺序
- javascript中的Array对象
- Android从零单排之签名打包
- 利用MYSQL 日志恢复
- 各种动画
- python os.execl记录下遇到的传参问题
- MFC CColorStatic
- perl
- Swift教程17-淡化MVC,使用MVVM框架开发轻巧便于维护的iOS app
- 华为机试
- Trapping Rain Water
- java学习之路- 程序打包成jar
- Linux 常用命令
- C语言学习---存储类