sys模块-python解释器交互

sys模块是与python解释器交互的一个接口

sys.argv           命令行参数List,第一个元素是程序本身路径
sys.exit(n)        退出程序,正常退出时exit(0),错误退出sys.exit(1)
sys.version        获取Python解释程序的版本信息
sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform       返回操作系统平台名称

import sys
try:
    sys.exit(1)
except SystemExit as e:
    print(e)

原文地址:https://www.cnblogs.com/contiune/p/9955349.html

时间: 2024-09-30 12:15:33

sys模块-python解释器交互的相关文章

pythopn sys 模块(python解释器交互)

>>> import sys >>> print(sys.argv) >>> def pt(): >>> print("这是pt") >>> def dt(): >>> print("这是dt") >>> if sys.argv[1]=='pt': >>> pt() >>> elif sys.argv[1]

sys模块(sys模块是与python解释器交互的一个接口)

sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 异常处理和status import sys try: sys.exit(1) except SystemExit as e: print(e) imp

sys模块-与python解释器交互的模块

需要  import sys a=sys.platform   #获取当前系统平台 win32 a=sys.version   #返回python版本 3.7.2rc1 (tags/v3.7.2rc1:75a402a217, Dec 11 2018, 23:05:39) [MSC v.1916 64 bit (AMD64)] sys.exit()  退出程序 参数  0正常退出     1异常退出 a=sys.path   返回搜索模块的路径 返回值 列表 sys.path.append()  

Python学习总结12:sys模块

sys模块常用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互. 1. 导入及函数查看 >>> import sys #导入sys模块 >>> dir(sys) #dir()方法查看模块中可用的方法 注意:如果是在编辑器,一定要注意要事先声明代码的编码方式,否则中文会乱码. 2. 重要函数变量 sys.argv 命令行参数List,第一个元素是程序本身路径     sys.modules.keys() 返回所有已经导入的模块列表     sys

python模块之sys模块和序列化模块

sys模块 sys模块是与python解释器交互的一个接口 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 序列化模块 序列化的目的: 以某种存储形式使自定义对象持久化 将对象从一个地方传递到另一个地

python常用模块之sys模块与序列化模块

一.sys模块 sys模块是一个与python解释器交互的模块,常用方法如下 sys.argv:用于程序运行时从程序外部接收参数,如果不传参数则显示的是程序的文件名 import sys name=sys.argv[1] password=sys.argv[2] if name=='jly' and password=='123': print('程序继续执行') else: sys.exit() -------------------------------------------------

Python基础第十三天——sys模块、logging模块、json模块、pickle模块

一.sys模块 1.定义: 与python解释器交互的一个模块 2.sys模块常用的方法 (1)sys.argv方法 定义:命令行参数list,第一个元素是程序本身路径 例: import sys print(sys.argv) # sys.argv只是反映当前模块名,用一个列表存着 # 而pycharm软件则给我们自动加上了绝对路径 输出结果:          # 这个结果并不正确,是因为这是pycharm给加上去的 ['C:/Users/William/PycharmProjects/Py

python os模块和sys模块

1.os模块:提供对操作系统进行调用的接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname")  改变当前脚本工作目录:相当于shell下cd os.curdir  返回当前目录: ('.') os.pardir  获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2')    可生成多层递归目录 os.removedirs('dirname1')    若目录为空,

python——sys模块

sys模块是与python解释器交互的一个接口. sys.argv 命令行参数List,第一个元素是程序本身路径. sys.exit(n)    退出程序,正常退出时exit(0),错误退出sys.exit(1). sys.version  获取python解释程序的版本信息. sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值. sys.platform 返回操作系统平台名称. 原文地址:https://www.cnblogs.com/heshike/p/960