sys模块常用操作如下:

  1.命令行参数 sys.argv  第一个元素是程序本身路径

# 1.命令行参数 第一个元素是程序本身路径
ret = sys.argv
print('命令行参数:',ret)

  2.退出程序 sys.exit(n) ,正常退出程序sys.exit(0)

  3.获取当前python的版本 sys.version

# 3.获取当前python的版本  sys.version
ret = sys.version
print('当前python的版本:',ret)
# 输出
# 当前python的版本: 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25)

  4.获取模块的搜索路径 sys.path ,第一个''代表当前模块的所在的目录

>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages']

  5.获取操作系统平台名称 sys.platform

# 5.获取操作系统平台名称  针对Mac则是'darwin'  其他的有待研究
ret = sys.platform
print('获取操作系统平台名称:',ret)
# 输出
# 获取操作系统平台名称: darwin 

  6.标准输出 sys.stdout.write('xxx') 引出进度条的例子  注意:在py3上不行,可以使用print代替

  7.标准输入 sys.stdin.readline()[:-1]

  8.获取解释器默认编码 sys.getdefaultencoding()

# 8.获取解释器默认编码 sys.getdefaultencoding()
ret = sys.getdefaultencoding()
print('获取解释器默认编码:',ret)
# 输出
# 获取解释器默认编码: utf-8

  9.获取内存数据存到文件里的默认编码  sys.getfilesystemencoding()

# 9.获取内存数据存到文件里的默认编码  sys.getfilesystemencoding()
ret = sys.getfilesystemencoding()
print('获取内存数据存到文件里的默认编码:',ret)
# 输出
# 获取内存数据存到文件里的默认编码: utf-8

转载于:https://www.cnblogs.com/it-q/p/8434907.html

20180209-sys模块相关推荐

  1. Python3.5源码分析-sys模块及site模块导入

    Python3源码分析 本文环境python3.5.2. 参考书籍<<Python源码剖析>> python官网 Python3的sys模块初始化 根据分析完成builtins ...

  2. python 基础 7.6 sys 模块

    一.sys 模块 sys 模块主要功能是获取参数 [root@www pythonscripts]# cat 2.py #!/usr/bin/python #coding=utf-8 import o ...

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

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

  4. python 苹果李子橙_Python模块知识6:OS、SYS模块

    1.os模块,和系统相关的,比如获取路径.目录.文件夹之类 常用方法: os.getcwd() #获取当前工作目录,即当前Python脚本工作的目录路径 os.rename('oldname','ne ...

  5. python中sys用法_python中os和sys模块的区别与常用方法总结

    python 的 python中os和sys模块的区别与常用方法总结 前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看 ...

  6. sys模块 和os模块

    sys模块 sys.argv 命令行参数list,第一个元素是程序员本事路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取python解释程序的版本信息 s ...

  7. Python中sys模块详解

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

  8. os和sys模块的常用方法

    os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口; sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境. [1] os 常用方法 o ...

  9. python之sys模块详解_(转)python之os,sys模块详解

    python之sys模块详解 原文:http://www.cnblogs.com/cherishry/p/5725184.html sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和 ...

  10. python3 sys模块

    sys模块就是用来管理Python自身运行环境,Python就是解释器,运行在操作系统上面的程序,所以sys包,可以用来管理Python运行的参数,比如内存,文件大小等等. 另外一个重要功能就是可以和 ...

最新文章

  1. excel转kml工具_CAD+Excel还能这样玩?你用对了嘛!
  2. mysql5.6安装及实现双向备份
  3. hp 交换机远程连接_光收发器怎么安装,光纤收发器连接示意图解
  4. 趣学python3(7)-循环语句(1)
  5. c语言横坐标加一怎么表示,C语言 打印一个用字符表示的菱形或正(倒)三角形...
  6. java匿名内部类 内部类_java中的匿名内部类详细总结
  7. 国内服务器免备案教程 可使用80端口进入后台
  8. Vue的diff算法原理是什么?
  9. 推荐王森的关于j2me开发的2本书!
  10. 新开的淘宝店铺如何运营与推广
  11. linux软键盘怎么调出来,软键盘怎么关?软键盘关闭方法
  12. 分享一个微信小程序编辑页面的WXML模板
  13. 云和恩墨荣获阿里云云合计划2021年度优秀伙伴技术先锋奖
  14. 【抖音视频剪辑】台词找影片素材,剪视频必备
  15. 面试题:重写equals方法为什么通常会重写hashcode方法?
  16. 打开CHM文件内部中文乱码问题的解决
  17. 止盈快回撤小但容易错过行情,怎样处理才能恰到好处?
  18. 约束你的git操作,让你生无可恋。
  19. 从最近的比赛学习CTR/CVR
  20. poj 3095 Linear Pachinko 模拟水题

热门文章

  1. 数据结构课程设计:顺序结构、动态链表结构下的一元多项式的加法、减法、乘法的实现...
  2. 阿里笔试的一道算法题
  3. Swift中的数据存储
  4. Ubuntu系统下Git的使用
  5. Linux源码下Makefile详解(参照Documentation\kbuild\makefiles.txt和资料)-转
  6. 蓝桥杯 ADV-88 算法提高 输出正反三角形
  7. 蓝桥杯 ALGO-139 算法训练 s01串
  8. 【Spring】使用数据源连接池访问数据库
  9. python 生成器 迭代器 区别_Python生成器和迭代器的区别
  10. VBA中msgbox的用法小结