python3.7 sys模块的具体使用


Posted in Python onJuly 22, 2019

Python的sys模块提供访问解释器使用或维护的变量,和与解释器进行交互的函数。通俗来讲,sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python运行时的环境。

#!/usr/bin/env python 
__author__ = "lrtao2010" 

#python3.7 sys模块

#sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,
#用于操控python运行时的环境。

# 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版本

# import sys
# my_sys = sys.argv
# for i in my_sys:
#   print(i)
# >>>python sys_module.py test test1 test2
# sys_module.py
# test
# test1
# test2
# print(sys.path)

# print(__name__)
# print(__file__)
#
# __main__
# sys_module.py


#import sys,os
# print(os.path.abspath(__file__))
# E:\python\learning\app\Module_and_Functions\sys_module.py
#print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

# from method import test
# test.test()
# ModuleNotFoundError: No module named 'method'

#动态修改sys.path变量
# BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# sys.path.append(BASE_DIR)
# from method import test
# test.test()
#
# This is test

#实时打印输出
# import time,sys
# for i in range(20):
#   sys.stdout.write("=")
#   time.sleep(0.5)
#   sys.stdout.flush() #从缓存刷新的屏幕

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python函数缺省值与引用学习笔记分享
Feb 10 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
利用aardio给python编写图形界面
Aug 21 Python
Python将多份excel表格整理成一份表格
Jan 03 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
May 03 Python
python 求1-100之间的奇数或者偶数之和的实例
Jun 11 Python
python 实现矩阵按对角线打印
Nov 29 Python
python中with语句结合上下文管理器操作详解
Dec 19 Python
Python自定义聚合函数merge与transform区别详解
May 26 Python
python变量的作用域是什么
May 26 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 Python
python3 字符串str和bytes相互转换
Mar 23 Python
使用 Python 处理 JSON 格式的数据
Jul 22 #Python
用python写一个定时提醒程序的实现代码
Jul 22 #Python
python实现将文件夹内的每张图片批量分割成多张
Jul 22 #Python
使用APScheduler3.0.1 实现定时任务的方法
Jul 22 #Python
Python定时任务APScheduler的实例实例详解
Jul 22 #Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 #Python
django云端留言板实例详解
Jul 22 #Python
You might like
PHP脚本的10个技巧(2)
2006/10/09 PHP
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
PHP使用DES进行加密与解密的方法详解
2013/06/06 PHP
php实现根据词频生成tag云的方法
2015/04/17 PHP
php数字运算验证码的实现代码
2015/07/30 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
jQuery封装的获取Url中的Get参数示例
2013/11/26 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
微信小程序动态添加view组件的实例代码
2019/05/23 Javascript
node.js express捕获全局异常的三种方法实例分析
2019/12/27 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
微信小程序获取当前时间及星期几的实例代码
2020/09/20 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
理解Python中的With语句
2015/02/02 Python
python处理二进制数据的方法
2015/06/03 Python
详解Python的Flask框架中的signals信号机制
2016/06/13 Python
Python实现excel转sqlite的方法
2017/07/17 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
加拿大领先的时尚和体育零售商:Sporting Life
2019/12/15 全球购物
新学期开学演讲稿
2014/05/24 职场文书
教师党的群众路线对照检查材料
2014/09/24 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
运动会表扬稿
2015/01/16 职场文书
Python语言规范之Pylint的详细用法
2021/06/24 Python