本帖最后由 阿奇_o 于 2022-9-27 15:20 编辑
假设 在同一目录内 创建以下两个.py文件(模块)# main.py
import run
import sys, os
def welcome():
print("~~~~ 欢迎 ~~~~")
if __name__ == "__main__":
welcome()
name = sys.argv[1]
# os.system('python run.py ' + name)
run.do(hello='你好,' + name)
# run.py
import sys
def do(hello='你好!', sth="接下来,我们要开工了,干活了!!!"):
print(hello)
print(sth)
if __name__ == "__main__":
name = sys.argv[1]
do(hello='你好,' + name)
在该目录内,进入 cmd 或 Powershell 终端命令行,执行: python main.py Alice
ps: 要程序干什么事,增删改查、打印、传参等等,都可以看做是 函数/方法 可以做的事,所以这里的 命令行传参,实际上等同于 调用run.do(...)这个函数
|