sys库是Python提供的一个与Python解释器交互的接口,它提供了一些常用的函数和变量。下面是一些sys库中常用函数的用法举例:
- 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!"。
- sys.exit():退出程序。例如:
import sys
print("Program start")
sys.exit()
print("Unreachable code")
在程序执行到sys.exit()
时,将立即终止程序的执行。
- sys.stdin.read():从标准输入读取内容。例如:
import sys
data = sys.stdin.read()
print("You entered:", data)
运行该程序后,在终端中输入一些内容,按Ctrl + D(或Ctrl + Z)结束输入,程序将打印出输入的内容。
- sys.stdout.write():向标准输出写入内容。例如:
import sys
sys.stdout.write("Hello, World!\n")
该程序将在标准输出中打印"Hello, World!"。
- sys.stderr.write():向标准错误输出写入内容。例如:
import sys
sys.stderr.write("An error occurred!\n")
该程序将在标准错误输出中打印"An error occurred!"。
这里只是列举了sys库中的几个常用函数,还有其他函数和变量可以在官方文档中查阅。
标签:write,sys,举例,库中,print,import,Hello From: https://www.cnblogs.com/nxhujiee/p/17537417.html