【发布时间】:2017-12-31 22:36:30
【问题描述】:
我有两个批处理文件,A.bat 和 B.bat,以及一个 python 脚本 C.py
A.bat 看起来像这样:
call B.bat hello
当然,如果我在 B.bat 中使用 %1,批处理文件会将该值视为“hello”。现在,如果我让 B.bat 调用 C.py,我需要 C.py 能够识别 %1 是 hello,就像 B.bat 识别它一样。
当然,我尝试过简单地用 B.bat 编写:
call C.py %1
然后像在任何批处理文件中一样在 C.py 中使用 %1,但这不起作用。我不知道这是否意味着我不能使用 %1 本身作为参数,或者我不能在 python 中使用这种类型的参数,或者两者兼而有之。那么,如何才能使用在 A.bat 中定义的 C.py 中的参数?
【问题讨论】:
标签: python python-3.x batch-file