sys库中常用函数用法举例

sys库是Python提供的一个与Python解释器交互的接口,它提供了一些常用的函数和变量。下面是一些sys库中常用函数的用法举例:

  1. sys.argv:获取命令行参数。例如:
import sys

if len(sys.argv) > 1:
    print("Hello,", sys.argv[1])
else:
    print("Hello, World!")

运行该程序时,在命令行中输入参数,例如python script.py John,将输出"Hello, John";如果没有输入参数,将输出"Hello, World!"。

  1. sys.exit():退出程序。例如:
import sys

print("Program start")
sys.exit()
print("Unreachable code")

在程序执行到sys.exit()时,将立即终止程序的执行。

  1. sys.stdin.read():从标准输入读取内容。例如:
import sys

data = sys.stdin.read()
print("You entered:", data)

运行该程序后,在终端中输入一些内容,按Ctrl + D(或Ctrl + Z)结束输入,程序将打印出输入的内容。

  1. sys.stdout.write():向标准输出写入内容。例如:
import sys

sys.stdout.write("Hello, World!\n")

该程序将在标准输出中打印"Hello, World!"。

  1. sys.stderr.write():向标准错误输出写入内容。例如:
import sys

sys.stderr.write("An error occurred!\n")

该程序将在标准错误输出中打印"An error occurred!"。

这里只是列举了sys库中的几个常用函数,还有其他函数和变量可以在官方文档中查阅。

posted @ 2023-07-08 16:19  nxhujiee  阅读(141)  评论(0)    收藏  举报