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 获取新浪微博的最新公共微博实例分享
Jul 03 Python
在Python的web框架中配置app的教程
Apr 30 Python
Python wxpython模块响应鼠标拖动事件操作示例
Aug 23 Python
Python元组知识点总结
Feb 18 Python
Python神奇的内置函数locals的实例讲解
Feb 22 Python
python 搜索大文件的实例代码
Jul 08 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
Aug 09 Python
Python数据可视化:幂律分布实例详解
Dec 07 Python
基于python实现微信好友数据分析(简单)
Feb 16 Python
手把手教你将Flask应用封装成Docker服务的实现
Aug 19 Python
python脚本第一行如何写
Aug 30 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
Sep 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输出控制功能在简繁体转换中的应用
2006/10/09 PHP
真正的ZIP文件操作类(php)
2007/07/21 PHP
解析php下载远程图片函数 可伪造来路
2013/06/25 PHP
Codeigniter实现智能裁剪图片的方法
2014/06/12 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
javascript  Error 对象 错误处理
2008/05/18 Javascript
javascript去掉前后空格的实例
2013/11/07 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
jQuery学习笔记之jQuery原型属性和方法
2014/06/09 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
jquery图片滚动放大代码分享(1)
2015/08/25 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
2016/05/12 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
2016/06/23 Javascript
深入浅析javascript中的作用域(推荐)
2016/07/19 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
Python实现端口复用实例代码
2014/07/03 Python
python创建临时文件夹的方法
2015/07/06 Python
详解使用python crontab设置linux定时任务
2016/12/08 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
2014年乡镇卫生院工作总结
2014/11/24 职场文书
2015年安全教育月活动总结
2015/03/26 职场文书
自荐信格式模板
2015/03/27 职场文书
python异常中else的实例用法
2021/06/15 Python