python--模块之sys与python解释器交互模块
作用:
sys模块是与python解释器交互的一个接口。它提供了一系列有关python运行环境的变量和函数。
常用函数:
import sys
sys.argv #命令行参数list,第一个元素是程序本身路径。
print (sys.argv)
>>E:/test/test.py
sys.platform #获取当前执行环境的平台,win32:Windows 32bit,Linux:Linux平台
print(sys.platform)
>>win32
sys.path #获取模块搜索路径。
print(sys.path)
sys.builtin_module_names #获取内置模块的名字。
print(sys.builtin_module_names)
sys.exit(n)  #
执行到主程序末尾,解释器自动退出,但是如果需要中途退出程序,可以调用sys.exit函数,带有一个可选的整数参数返回给调用它的程序,表示你可以在主程序中捕获对sys.exit的调用。(0是正常退出,其他为异常)
print ('running...')
try:
    sys.exit(1)
except SystemExit:
    print ('程序正常')
print ('exited')
python--模块之sys与python解释器交互模块的更多相关文章
- Python内置的操作系统模块(os)与解释器交互模块(sys)
		
Python内置的操作系统模块(os)与解释器交互模块(sys) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本片博客只介绍Python调用操作系统的模块即os模块,以及Pyth ...
 - python  解释器交互模块 -- sys
		
sys模块是与python解释器交互的一个接口 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.getdefaultencoding(): 获取系统当前编码,一般默认为asci ...
 - [转载]Python中的sys模块
		
#!/usr/bin/python # Filename: cat.py import sys def readfile(filename): '''Print a file to the stand ...
 - (转)python之os,sys模块详解
		
python之sys模块详解 原文:http://www.cnblogs.com/cherishry/p/5725184.html sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和 ...
 - 12.python内置模块之sys模块介绍
		
python的sys模块是与python解释器交互的一个接口,提供对解释器使用或维护的一些变量的访问,即与解释器强烈交互的函数. sys模块的常用函数: 1.sys.argv:命令行参数列表.第一个元 ...
 - python学习笔记27(python中sys模块的使用)
		
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在 ...
 - 【python基础】sys
		
sys模块 参考: https://blog.csdn.net/qq_38526635/article/details/81739321 http://www.cnblogs.com/cherishr ...
 - day5模块学习--sys模块
		
sys模块 sys模块是处理与系统相关的模块,sys(system),下面来看看sys模块常用的方法: 1.sys.argv #命令行参数list,第一个元素是程序本身路径 2.sys ...
 - Python自动化运维之9、模块之sys、os、hashlib、random、time&datetime、logging、subprocess
		
python模块 用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需 ...
 
随机推荐
- SSH框架里的iHiberBaseDAO类与iHiberDAOImpl写法
			
一.iHiberBaseDAO类 package basic; import java.util.*; /** * 基于hibernate技术实现的BaseDAO基类 * @author ZHANGY ...
 - 设置导出的excel数据
			
/** * 设置导出的excel数据 * @param type $objPHPExcel * @param type $colModel * @param type $grid */public f ...
 - Python学习---重点模块之xml
			
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单 数据准备 <?xml version="1.0"?> <data&g ...
 - hosts配置
			
转自:http://www.cnblogs.com/ylemzhang/archive/2011/10/19/2217187.htm 注意: hosts文件不支持端口映射 如果指定端口参考: //直 ...
 - linux自动备份oracle数据库
			
#此脚本只备份数据表,而且为了方便恢复数据是做的单表逐个备份#在写脚本过程中遇到的报错均加入了解决方案的链接(虽然错误代码没有贴出来)#最终将在脚本所在目录生成年月日-时分的目录,目录下为表名.dmp ...
 - note05-计算机网络
			
5.网络安全 被动攻击(UDP报文被截获 被 进行流量分析) 主动攻击 1.篡改(更改报文流 伪报文) 2.恶意程序(病毒.木马.蠕虫.炸弹) 3.拒绝服务Dos 密码体制 1.对称密钥密码体制(DE ...
 - UVa 10817 - Headmaster's Headache(状压DP)
			
链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
 - Windows pycharm Terminal使用Anaconda 的Prompt
			
从Stack Overflow上找到的方法如下 在Settings->Terminal->Shell path 改成:cmd.exe "/K" "C:\Use ...
 - Time Zone 【模拟时区转换】(HDU暑假2018多校第一场)
			
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6308 Time Zone Time Limit: 2000/1000 MS (Java/Others) ...
 - 9、SpringBoot-CRUD国际化
			
1).编写国际化配置文件: 2).使用ResourceBundleMessageSource管理国际化资源文件 3).在页面使用fmt:message取出国际化内容 步骤: 1).编写国际化配置文件, ...