Python CLI的格式为-file.py--word';你好,世界';
假设我有这样的功能:Python CLI的格式为-file.py--word';你好,世界';,python,python-3.x,Python,Python 3.x,假设我有这样的功能: def say(word): print(word) 我想通过CMD这样运行它: file.py --word 'Hello world!' 我知道它以某种方式工作,但我无法了解它是如何工作的。使用argparse模块 您的意思是希望使用Python获取命令行参数(参见示例)?或者你不知道如何调用这个函数?还是别的?看看这个-->我想可能就是它。这是我的研究任务,我应该通过CMD控制程序中的变量 import argparse parser = argpar
def say(word):
print(word)
我想通过CMD这样运行它:
file.py --word 'Hello world!'
我知道它以某种方式工作,但我无法了解它是如何工作的。使用argparse模块
您的意思是希望使用Python获取命令行参数(参见示例)?或者你不知道如何调用这个函数?还是别的?看看这个-->我想可能就是它。这是我的研究任务,我应该通过CMD控制程序中的变量
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('word', type=str, required=True)
args = parser.parse_args()
print(args.word) # say(args.word)