python 模块之-sys】的更多相关文章

python模块之sys和subprocess以及编写简单的主机扫描脚本 1.sys模块 sys.exit(n)  作用:执行到主程序末尾,解释器自动退出,但是如果需要中途退出程序,可以调用sys.exit函数,带有一个可选的整数参数返回给调用它的程序,表示你可以在主程序中捕获对sys.exit的调用.(0是正常退出,其他为异常) sys.path   作用:获取指定模块搜索路径的字符串集合 sys.platform: 获取当前系统平台 sys.argv  在外部向程序内部传递参数 2.subp…
sys模块是与Python解释器交互的一个接口 有如下方法 sys.argv   命令行参数的一个列表,第一个参数为程序本身的路径 sys.exit(n)  退出程序,正常退出exit(0) ,异常退出exit(1) sys.version 获取Python解释器的版本信息 sys.path 返回模块的搜索路径 sys.platform 返回操作系统的平台平台名称 以下是具体方法的使用 1: sys.argv import sys # 导入sys模块 ret = sys.argv # 通过arg…
python 模块 sys import sys sys.argv       # 参数,第一个参数是脚本的文件明,自定义参数为数组的第二个   sys.argv[1] sys.version   #  python的版本 sys.path     # 返回模块路径 sys.exit(n)  # 退出程序,返回n sys.platform   #返回系统的名称 sys.stdout.write(r'please')   # 系统标准输出…
一.sys 模块 sys是Python的一个「标准库」,也就是官方出的「模块」,是「System」的简写,封装了一些系统的信息和接口. 官方的文档参考:https://docs.python.org/2/library/sys.html 中文版文档参考:http://xukaizijian.blog.163.com/blog/static/170433119201111625428624/ 二.sys.argv介绍和基本使用「argv」是「argument variable」参数变量的简写形式,…
os 模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目…
os模块 # os模块可根据带不带path分为两类 # 不带path print(os.getcwd()) # 得到当前工作目录 print(os.name) # 指定你正在使用的操作系统,windows为nt,linux为“posix" os.shell() # 运行shell命令 print(os.environ) # 返回操作系统所有的环境变量 print(os.getenv("home")) # 读取指定环境变量的值 os.environ.setdefault(&qu…
python常用模块系列(二):sys模块与os模块 sys模块是python解释器和环境有关的一个模块: os是python用来和操作系统进行交互的一个模块. 一 sys 查看当前环境变量 查看已经加载的模块 可以看出sys.modules是一个字典,key为加载模块的名字,values为加载模块的路径. 获取终端调用时的参数 终端输入的参数为argv[1],默认当前文件名为第一个参数. 获取解释器的版本信息 获取当前运行平台名称(windows为nt,macOS为darwin) 退出信号 i…
# sys模块是与python解释器交互的一个接口 import sys print(sys.argv) # 命令行参数list,第一个元素是程序本身路径 # (第一个元素就是执行文件的时候,写在python命令后的第一个值,之后的元素在执行 # python的启动的时候可以写多个值,这些值都会依次添加到列表中) # sys.exit() #t退出程序,正常退出时exit(0),错误退出sys.exit(1) print(sys.version) # 获取python解释器程序的版本信息 pri…
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 python3里是sys.maxsize sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 sys.stdout.write('please:') #标准输出 , 引出进度条的例子, 注,在py3…
# encoding: utf-8 # module sys # from (built-in) # by generator 1.145 """ This module provides access to some objects used or maintained by the interpreter and to functions that interact strongly with the interpreter. Dynamic objects: argv…