第五重境界:化神期

第二十章:天道规则 (Sys & Subprocess)

← 上一章 | 返回宗门地图
神仙
姐姐
Py 师弟,有时候我们需要跟外面的世界 (System) 对话。
比如获取启动时传入的口令,或者强制让程序涅槃 (退出)。
甚至召唤其他的程序为我们干活。
路人
Py
召唤其他程序?
难道我可以召唤 "Ping" 兽去探测网络,或者召唤 "Git" 兽去管理版本?

1. 触摸天道 (Sys Module)

sys 模块让你能接触到 Python 解释器的核心。

import sys

# 获取启动口令 (命令行参数)
# 比如运行 python script.py hello
print(sys.argv)  # ['script.py', 'hello']

# 强制涅槃 (退出程序)
sys.exit(0)  # 0 代表无疾而终 (正常退出)

# 查看Python版本
print(sys.version)

2. 异界召唤 (Subprocess)

subprocess 允许你在 Python 里执行系统命令。

import subprocess

# 召唤 'echo' 兽喊话
subprocess.run(["echo", "Hello from Subprocess!"])

# 召唤 'ping' 兽探测 (Windows用 ping)
subprocess.run(["ping", "www.python.org"])

🎮 试练:查看版本

任务:召唤 sys 模块,并打印 sys.version

天道连接中...
请验证规则...
>>>
下一境界:返虚期 →