Python中一些常见的模块(续)

系统sys模块

# -*- coding: UTF-8 -*-
import sys

“sys”即“system”,“系统”之意。该模块提供了一些接口,用于访问 Python 解释器自身使用和维护的变量,同时模块中还提供了一部分函数,可以与解释器进行比较深度的交互。

(1)Version 属性

#version 属性
print(sys.version)
Python中一些常见的模块(续)

(2)stdin对象

standard input 的缩写,指从屏幕输入,可以搭配readline()方法,然后可以读取屏幕输入直至按下Enter键的字符串!

#stdin对象
print("Please input your name:", end="")
name = sys.stdin.readline()
print("Hello, " + name)
Python中一些常见的模块(续)

(3)stdout对象

standard output的缩写,将这个属性的值修改为某个文件对象,可以将本来要打印到屏幕上的内容写入文件。

#以附加模式打开文件,如果文件不存在,则创建文件
with open("test.txt", "a",encoding = 'utf-8') as f:
    sys.stdout = f
    print("Hello, world!")
Python中一些常见的模块(续)

(4) argv

“argv”即“argument value”的简写,是一个列表对象,其中存储的是在命令行调用Python脚本时提供的命令行参数!

Python中一些常见的模块(续)

(5)plantform()

#plantform
print("The platform string is:", sys.platform)
Python中一些常见的模块(续)

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章