python之sys库

这篇具有很好参考价值的文章主要介绍了python之sys库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

sys.argv

命令行参数List,第一个元素是程序本身路径

sys.modules.keys()

返回所有已经导入的模块列表

sys.exc_info()

获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息

sys.exit(n)

退出程序,正常退出时exit(0)

sys.hexversion

获取Python解释程序的版本值,16进制格式如:0x020403F0

sys.version

获取Python解释程序的版本信息

sys.maxint

最大的Int值

sys.maxunicode

最大的Unicode值

sys.modules

返回系统导入的模块字段,key是模块名,value是模块

sys.path

返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值

sys.platform

返回操作系统平台名称,在编写跨平台应用时很有用。

标准流

sys.stdout 标准输出 sys.stdin 标准输入 sys.stderr 错误输出

sys.exc_clear()

用来清除当前线程所出现的当前的或最近的错误信息

sys.exec_prefix

返回平台独立的python文件安装的位置

sys.byteorder

本地字节规则的指示器,big-endian平台的值是’big’,little-endian平台的值是’little’

sys.copyright

记录python版权相关的东西

sys.api_version

解释器的C的API版本

sys.version_info

Python版本信息,例如:(2, 7, 6, ‘final’, 0), ‘final’表示最终,也有’candidate’表示候选,表示版本级别,是否有后继的发行

sys.displayhook(value)

如果value非空,这个函数会把他输出到sys.stdout,并且将他保存进__builtin__..指在python的交互式解释器里,’‘代表上次你输入得到的结果,hook是钩子的意思,将上次的结果钩过来

sys.getdefaultencoding()

返回当前你所用的默认的字符编码格式

sys.getfilesystemencoding()

返回将Unicode文件名转换成系统文件名的编码的名字

sys.setdefaultencoding(name)

用来设置当前默认的字符编码,如果name和任何一个可用的编码都不匹配,抛出LookupError,这个函数只会被site模块的sitecustomize使用,一旦别site模块使用了,他会从sys模块移除

sys.builtin_module_names

Python解释器导入的模块列表

sys.executable

Python解释程序路径

sys.getwindowsversion()

获取Windows的版本,Windows系统中有效

sys.stdin.readline()

从标准输入读一行,会读取末尾的换行符

sys.stdout.write()

向标准输出写入内容,例如:sys.stdout.write(“hello world”)文章来源地址https://www.toymoban.com/news/detail-413617.html

到了这里,关于python之sys库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【python】程序运行添加命令行参数argparse模块用法详解

     很多时候,我们的程序要带参数来运行不同的功能,需要解析命令行参数。argparse模块能够很好的提供支持。 argparse是 python 自带的命令行参数解析包,用于解析命令行参数的标准模块。可以让人轻松编写用户友好的命令行接口,还会自动生成帮助和使用手册,并在用户给程

    2024年02月04日
    浏览(49)
  • process.env.npm_config_argv的值3个参数remain、cooked、original什么含义

    在使用Webpack进行打包时,判断 process.env.npm_config_argv 的值通常是为了根据命令行参数来决定打包的行为。 process.env.npm_config_argv 是一个环境变量,保存了当前运行的npm命令和其参数。 具体而言, process.env.npm_config_argv 的值是一个JSON字符串,其中包含了命令行参数的详细信息。

    2024年02月15日
    浏览(39)
  • 修改linux的/sys目录下内核参数、模块...

    ① /sys/devices 该目录下是全局设备结构体系,包含所有被发现的注册在各种总线上的各种物理设备。一般来说,所有的物理设备都按其在总线上的拓扑结构来显示,但有两个例外,即platform devices和system devices。platform devices一般是挂在芯片内部的高速或者低速总线上的各种控制

    2024年02月05日
    浏览(62)
  • 【Linux操作系统】编译过程中遇到的问题-为什么加-c?执行文件提示无法执行二进制文件?main函数参数argc和*argv[]的作用和理解?

    在使用GCC编译器进行程序开发时,我们经常会遇到一些编译过程中的问题, 比如为什么要加上\\\"-c\\\"选项,以及为什么生成的可执行文件无法执行等问题。 本篇博客将详细介绍这些问题,并给出相应的代码和解释,帮助读者更好地理解GCC编译过程中的\\\"-c\\\"选项和main函数的参数a

    2024年02月12日
    浏览(63)
  • 要求编写程序,求一个给定的m×n矩阵各行元素之和。

    输入格式: 输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间 以空格分隔。 输出格式: 每行输出对应矩阵行元素之和。 输入样例: 输出样例: 简单的定义二维数组求行的和,注意b[100]={0}的意思

    2024年02月06日
    浏览(80)
  • 【gflags处理命令行参数的库运行程序时如何给定参数】

    gflags (之前称为Google Commandline Flags)是一个用于处理命令行参数的库。在很多C++项目中,特别是由Google开发的项目中,你会经常看到它的身影。这里是一些基本的、高频使用的方法和接口: 定义一个flag 使用 DEFINE_type 宏来定义一个命令行参数,其中 type 可以是int32、int64、

    2024年02月09日
    浏览(48)
  • Python冷知识-为什么切片和区间会忽略最后一个元素

    在 Python 里,像列表(list)、元组(tuple)和字符串(str)这类序列类型都支持切片操作,但是实际上切片操作比人们所想象的要强大很多。 在切片和区间操作里不包含区间范围的最后一个元素是 Python 的风格,这个习惯符合 Python、C 和其他语言里以 0 作为起始下标的传统。

    2024年02月14日
    浏览(51)
  • chatgpt赋能python:Python中*para:使用一个参数解决多个参数

    Python是广泛使用的编程语言之一,它非常灵活,可扩展性强,可以通过许多不同的方式实现编程目标。在Python中,有一种非常有用的特性,那就是使用 para来代替多个参数。接下来,我们将介绍Python中 para的用法以及为什么它是一个方便且强大的工具。 在Python中, para是一个特

    2024年02月07日
    浏览(34)
  • Python的命令行参数解析

    命令行参数解析在编程语言中基本都会碰到,Python中内置了一个用于命令项选项与参数解析的模块 argparse 。下面主要介绍两种解析Python命令行参数的方式。 解析Python中命令行参数的最传统的方法是通过 sys.argv 。Demo如下: 复制 测试结果如下: 复制 这种方法比较古老,灵活

    2024年02月08日
    浏览(37)
  • scalpel一款命令行漏洞扫描工具,支持深度参数注入,拥有一个强大的数据解析和变异算法

    免责声明 由于传播、利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!所有工具安全性自测!!! 工具介绍 scalpel是一款

    2024年01月19日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包