python——sys模块

sys模块是与python解释器交互的一个接口。

  sys.argv      命令行参数List,第一个元素是程序本身路径。

  sys.exit(n)        退出程序,正常退出时exit(0),错误退出sys.exit(1)。

  sys.version      获取python解释程序的版本信息。

  sys.path      返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值。

  sys.platform     返回操作系统平台名称。

原文地址:https://www.cnblogs.com/heshike/p/9605476.html

时间: 2024-07-29 02:59:58

python——sys模块的相关文章

python sys 模块常用方法小结

旨在记录 python sys 模块的常用方法 sys 模块常用方法及属性 sys.argv: 接收外部传递的参数. sys.exit([arg]): 程序退出,arg 为 0 正常退出. sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii. sys.setdefaultencoding(): 设置系统默认编码,执行dir(sys)时不会看到这个方法,在解释器中执行不通过,可以先执行reload(sys),在执行 setdefaultencoding('u

Python sys模块参考手册

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解释程序的版本信息 sy

python sys 模块

sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 sys.stdout.write('please:') #显示进度条 val = sys.stdin.readline()[:-1] 原文地址:h

Python基础语法 - sys模块

Python解释器进行交互接口 sys.argv 命令行参数List,第一个元素是程序本身路径 def post(): print('post...') def download(): print('download...') if sys.argv[1]=='post': post() elif sys.argv[1]=='download': download() #cmd中,python sys模块.py post >>>post... sys.exit(n) 退出程序,正常退出时

python3 json、logging、sys模块

json模块 import json dic = {'name':'egon','age':32} # ------------------------------>序列化 f = open('json.txt','w') data = json.dumps(dic) print(data) print(type(data)) f.write(data) f.close() # ------------------------------>返序列化 f = open('json.txt','r

python time模块(13)

python time模块主要包含各种提供日期.时间功能的相关函数.time模块既提供了把日期.时间格式化为字符串的功能,也提供了从字符串恢复日期.时间的功能. 一.前言 在 time 模块内提供了很多函数,很多函数都会返回一个 time.struct_time 类,该类代表一个时间对象,它主要包含 9 个属性,每个属性的信息如图所示: 二.time模块常用函数介绍 time.gmtime([secs]) — 将以秒数代表的时间转换为 struct_time 对象.如果不传入参数,则使用当前时间

python开发模块基础:os&sys

一,os模块 os模块是与操作系统交互的一个接口 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 ''' 5 os.walk() 显示目录下所有文件和子目录以元祖的形式返回,第一个是目录,第二个是文件夹,第三个是文件 6 open(r'tmp\inner\file',w) 创建文件 7 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 可以先记录当前文件目录 8 os.chdir("dirname") 改

【Python模块学习】sys模块

sys模块的操作如下: 1 sys.argv # 实现从程序外部向程序传递参数. 2 sys.exit([arg]) # 程序中间的退出,arg=0为正常退出. 3 sys.getdefaultencoding() # 获取系统当前编码,一般默认为ascii. 4 sys.setdefaultencoding() # 设置系统默认编码,执行dir(sys)时不会看到这个方法,在解释器中执行不通过,可以先执行reload(sys),在执行 setdefaultencoding('utf8'),此时

(python) 标准模块sys和os的使用

一.sys模块 包含了系统的相关的功能.我们来学习sys.argv,它包含命令行参数. 例子:定义了一个add函数,用来实现两个整数的相加. #! coding=utf-8 # usersys.py import sys def add(a,b): print a+b print sys.argv if len(sys.argv)<2: print "argv is lower 2" else: if sys.argv[1].startswith("-") a