获取linux下python的路径,以及执行python时使用的参数。

代码如下:

  1. #!/usr/bin/python
  2. # -*- encoding:utf-8 -*-
  3. # time:2012-07-06
  4. import sys;
  5. print("命令行参数是");
  6. for i in sys.argv:
  7. print(i);
  8. print ('\n\nPython Path is :',sys.path,'\n');

执行的结果如下:

  1. desktop@desktop-desktop:~/shell_learn/python$ python mytest.py a b c d e f
  2. 命令行参数是
  3. mytest.py
  4. a
  5. b
  6. c
  7. d
  8. e
  9. f
  10. ('\n\nPython Path is :', ['/home/desktop/shell_learn/python', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/pymodules/python2.7/libubuntuone', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/ubuntuone-client', '/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', '/usr/lib/python2.7/dist-packages/ubuntuone-couch', '/usr/lib/python2.7/dist-packages/ubuntuone-installer', '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol'], '\n')

假如我们需要知道sys这个模块的用法是,我们强烈推荐查询系统自带的帮助,在执行帮助的时候我们也许会碰到诸如:

  1. Traceback (most recent call last):
  2. File "<stdin>", line 1, in <module>
  3. NameError: name 'sys' is not defined
  4. 类似的错误,解决的办法是在你需要查询的模块是先用import 导入系统模块
  5. 如:需要查询sys的用法:
  1. >>> import sys
  2. >>> help (sys)
  3. Help on built-in module sys:
  4. NAME
  5. sys
  6. FILE
  7. (built-in)
  8. MODULE DOCS
  9. http://docs.python.org/library/sys
  10. DESCRIPTION
  11. This module provides access to some objects used or maintained by the
  12. interpreter and to functions that interact strongly with the interpreter.
  13. Dynamic objects:
  14. argv -- command line argume

转载于:https://blog.51cto.com/lkkkun/921642

Python sys 使用说明相关推荐

  1. python sys.path.append(),sys.path.insert()用法

    python sys.path.append(),sys.path.insert()用法 添加import搜索路径 python程序中使用 import XXX 时,python解析器会在当前目录.已 ...

  2. Python sys模块 - Python零基础入门教程

    目录 一.Python sys 模块简介 二.Python sys 模块使用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 在 ...

  3. Python sys模块的使用

    Python sys模块的使用 sys模块是Python中的标准库,是与Python的解释器交互的库,可以通过sys来获取Python解释器的信息. os模块是与操作系统交互的,对应的是操作系统,sy ...

  4. python sys模块详解_python之sys模块详解

    sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧! sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传递参数. sys.exit([ ...

  5. python sys模块 argv用法_python中sys模块的argv

    """笨办法学python,启动时在命令行中python 脚本文件名 filename"""from sys import argv# ar ...

  6. python sys模块_Python sys模块

    python sys模块 Python sys module provides easy functions that allow us to interact with the interprete ...

  7. python sys.getsizeof 变量的大小

    1. getsizeof:获得对象的内存消耗 作用:返回对象的内存大小(单位是字节bytes) # 671MB a=np.ones(shape=(2000,44000),dtype=np.float) ...

  8. python 仪表驱动_技术文章 | 锐视模块化仪器python驱动使用说明

    原标题:技术文章 | 锐视模块化仪器python驱动使用说明 简仪的硬件驱动都是使用C#用统一接口包装的,所有的MACOs都是开放型的,有明确的方法(Methods)和属性(Properties)定义 ...

  9. python sys.argv是什么?

    1.sys.argv 是获取运行python文件的时候命令行参数,且以list形式存储参数 2.sys.argv[0] 代表当前module的名字 下面的代码文件是a.py,当我不用IDE工具,只用命 ...

最新文章

  1. 企业中常用的几种文件传输方法介绍
  2. 手机扫一扫就能“隔空移物”?AR炫酷新玩法,快来解锁新技能吧!
  3. Caused by: java.net.UnknownHostException: localhost.localdomain: localhost.localdomain的问题解决
  4. windows java ekho_Vekou
  5. 构建忽略测试_分类测试以减少构建时间
  6. FreeRTOS中断配置与临界段
  7. 和为 k 的组合(51Nod-1268)
  8. Android 功耗优化(4)---android 7.0低电耗Doze模式
  9. Python风格总结:函数
  10. 浪潮华为,高端存储市场的双头之争
  11. 你是哪种类型的代码斗士
  12. 免登录采集淘宝商品详情的方法
  13. Android 编译错误:CreateProcess error=206, 文件名或扩展名太长。
  14. Python 实现常见的坐标系之间的转换
  15. Spring框架的简单搭建
  16. 51nod1266 蚂蚁
  17. 可再生能源专刊Special issue for Renewable Energy
  18. 金蝶中间件部署报栈溢出_全网最全、最新消息中间件面试题(2020最新版)
  19. 腾讯云-服务违规封禁提醒解决
  20. 中文技术文档的规范-标点符号

热门文章

  1. 华三配置telnet
  2. python-web自动化-元素定位
  3. app测试--性能测试DDMS
  4. Java零基础学习(三)封装继承多态
  5. 软件工艺师:专业、务实、自豪》一3.3 笔者个人所推崇的定义
  6. tomcat 远程调试
  7. 在OL6.5_64上安装Oracle11gR2_64
  8. andorid 三种方式的练习
  9. 程序员面试金典——17.4无判断max
  10. 错误ImportError: 'No module named skimage.io'和ImportError: No module named google.protobuf.internal