# -*- coding: UTF-8 -*-
import sys“sys”即“system”,“系统”之意。该模块提供了一些接口,用于访问 Python 解释器自身使用和维护的变量,同时模块中还提供了一部分函数,可以与解释器进行比较深度的交互。
(1)Version 属性
#version 属性
print(sys.version)(2)stdin对象
standard input 的缩写,指从屏幕输入,可以搭配readline()方法,然后可以读取屏幕输入直至按下Enter键的字符串!
#stdin对象
print("Please input your name:", end="")
name = sys.stdin.readline()
print("Hello, " + name)(3)stdout对象
standard output的缩写,将这个属性的值修改为某个文件对象,可以将本来要打印到屏幕上的内容写入文件。
#以附加模式打开文件,如果文件不存在,则创建文件
with open("test.txt", "a",encoding = 'utf-8') as f:
sys.stdout = f
print("Hello, world!")(4) argv
“argv”即“argument value”的简写,是一个列表对象,其中存储的是在命令行调用Python脚本时提供的命令行参数!
(5)plantform()
#plantform
print("The platform string is:", sys.platform)| 留言与评论(共有 0 条评论) “” |