本帖最后由 阿奇_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(...)这个函数