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中的标识运算符
May 14 Python
Python读取word文本操作详解
Jan 22 Python
Python爬虫基础之XPath语法与lxml库的用法详解
Sep 13 Python
使用python将时间转换为指定的格式方法
Nov 12 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
Python程序打包工具py2exe和PyInstaller详解
Jun 28 Python
使用python对多个txt文件中的数据进行筛选的方法
Jul 10 Python
通过python3实现投票功能代码实例
Sep 26 Python
Windows下python3安装tkinter的问题及解决方法
Jan 06 Python
Python利用全连接神经网络求解MNIST问题详解
Jan 14 Python
python通过文本在一个图中画多条线的实例
Feb 21 Python
Python使用itcaht库实现微信自动收发消息功能
Jul 13 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 $_ENV为空的原因分析
2009/06/01 PHP
PHP排序算法的复习和总结
2012/02/15 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
你必须知道的Javascript知识点之"单线程事件驱动"的使用
2013/04/23 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
js实现仿百度瀑布流的方法
2015/02/05 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
图文详解Heap Sort堆排序算法及JavaScript的代码实现
2016/05/04 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
基于JS递归函数细化认识及实用实例(推荐)
2017/08/07 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
详解vue中axios请求的封装
2019/04/08 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
windows下安装Python和pip终极图文教程
2017/03/05 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
python 实现超级玛丽游戏
2020/11/25 Python
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
保险公司早会主持词
2014/03/22 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
离职报告格式
2014/11/04 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis