部分重要函数

import sys

查看sys模块中的函数
import sys
print(dir(sys))

实现从程序外部向程序传递参数,输出结果是字符串列表,当前文件的名称始终为第一个参数
print(sys.argv)

输出包含模块目录名的路径列表,其中第一位参数始终为当前文件的路径
可以使用sys.path.append(‘自定义路径’)添加自定义路径

print(sys.path)

sys.exit([arg]) 程序中间的退出, arg=0为正常退出
一般情况下执行到主程序末尾,解释器自动退出,但是如果需要中途退出程序,可以调用sys.exit函数,带有一个可选的整数参数返回给调用它的程序,表示你可以在主程序中捕获对sys.exit的调用。(0是正常退出,其他为异常)当然也可以用字符串参数,表示错误不成功的报错信息

import sysdef exitfunc(value):print (value)sys.exit(0)print("hello")try:sys.exit(100)
except SystemExit as value:exitfunc(value)print("come?")程序首先打印hello,在执行exit(90),
抛异常把90传给values,values在传进函数中执行,打印90程序退出。
后面的”come?”因为已经退出所以不会被打印.
而此时如果把exitfunc函数里面的sys.exit(0)去掉,
那么程序会继续执行到输出”come?”

sys.modules是一个全局字典,该字典是python启动后就加载在内存中。
每当程序员导入新的模块,sys.modules将自动记录该模块。
当第二次再导入该模块时,python会直接到字典中查找,从而加快了程序运行的速度。
它拥有字典所拥有的一切方法.

print(sys.modules)

sys.modules.keys() 返回所有已经导入的模块列表
keys是模块名
values是模块

print(sys.modules.keys())
print(sys.modules.values())

参考链接(部分参考):https://blog.csdn.net/zyc_love_study/article/details/78983817

Python中sys模块使用相关推荐

  1. python中sys模块是什么内容_python中sys模块是做什么用的

    python中的sys是提供了一系列有关python运行环境的变量和函数的模块,如sys.argv函数实现从程序外部向程序传递参数:sys.platform函数用于获取当前系统平台. sys模块提供了 ...

  2. python中sys模块有问题_python中sys模块之输入输出错误流

    import sys sys.stdout.write("msg")   # 控制台白色字体打印 普通输出流 sys.stderr.write("msg") # ...

  3. python中sys模块是什么意思_python之sys模块详解

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

  4. python中sys模块有什么用_Python sys模块用法详解

    sys 模块代表了 Python 解释器,主要用于获取和 Python 解释器相关的信息. 在 Python 的交互式解释器中先导入 sys 模块,然后输入 [e for e in dir(sys) ...

  5. python中sys模块有什么用_Python中模块之sys的功能介绍

    argv 命令行参数 方法:sys.argv 返回值:list 例如:test1.py文件中有两句语句1.import sys 2.print(sys.argv) python test1.py 2 ...

  6. python中sys模块有什么用_Python 学习笔记 (8)—— sys模块

    主要介绍用的比较多的sys的模块命令包括:sys.argv,sys.platform,sys.getdefaultencoding,sys.setdefaultencoding(),sys.getfi ...

  7. Python中sys模块详解

    sys.argv           命令行参数List,第一个元素是程序本身路径  sys.modules.keys() 返回所有已经导入的模块列表  sys.exc_info()     获取当前 ...

  8. python中sys用法_Python中sys模块功能与用法实例详解

    Python中sys模块功能与用法.,具体如下: sys-系统特定的参数和功能 该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数.它始终可用. sys.argv 传递给Pyth ...

  9. python sys模块作用_浅谈Python中的模块

    模块 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Mod ...

  10. python中的模块和包

    模块 一 什么是模块 模块就是一组功能的集合体,可以通过导入模块来复用模块的功能. 比如我在同一个文件夹定义两个.py文件,分别命名为A.py和B.py,那么可以通过在A文件里通过import B来使 ...

最新文章

  1. @ResponseBody 注解
  2. U盘如何量产成USB-CDROM
  3. golang map 排序
  4. linux查看占用内存最多的程序
  5. 异常处理、socke基于TCP协议编程
  6. Pycharm的远程代码编辑
  7. 线程和std::shared_ptr智能指针使用
  8. android白色字体代码,Android实现状态栏白底黑字效果示例代码
  9. 【Python】TensorBoard的启动问题
  10. 86-90linux下配置javaEE环境
  11. 【实践】Embedding在腾讯应用宝的推荐实践
  12. Android开发笔记(六十一)文件下载管理DownloadManager
  13. CentOS 7.4创建普通用户赋予登录权限
  14. OPENSSL introduce itself from baidu
  15. [转]用C#编写ActiveX控件
  16. Maven配置ojdbc14-10.2.0.4.0.jar
  17. 基于bootstrap 的AceAdmin 1.4版本(iframe修改)
  18. html静态网页设计实训总结,html网页设计总结 html静态网页设计大作业
  19. 通过调用rundll32.exe来打开一些系统特定文件
  20. [BZOJ4134][JZOJ4401]ljw和lzr的hack比赛

热门文章

  1. spark submit提交方式
  2. 深耕教学 常研常新——海门市高二历史教研活动掠影
  3. [网络安全自学篇] 七十六.逆向分析之OllyDbg动态调试工具(二)INT3断点、反调试、硬件断点与内存断点
  4. 能否将一个网址(如QQ空间网址),打包成APK,然后别人下载APK安装到手机后,点击进入这个网址?
  5. TLF80511TC 是一款线性低压差稳压器—科时进商城
  6. SBC芯片35584数据手册预调节器翻译
  7. Istio入坑指南(二) Istio的安装与简单的使用
  8. python fields_Python fields.Nested方法代码示例
  9. matlab在常微分方程的应用,MATLAB在求解常微分方程中的应用
  10. 四面阿里软件测试被刷,怒刷三个月测试面试题,成功进入哔哩哔哩