我不知道如何运行带有其他内容的python文件(python test.py),例如:
python test.py“你好,世界”
python [文件] [说]
我想要什么:
def something(say):
print(say)
答案 0 :(得分:2)
使用argparse的简单示例:
import argparse
cmd_parser = argparse.ArgumentParser()
cmd_parser.add_argument('SAY', help= 'The string you want to print on the
terminal')
args = cmd_parser.parse_args()
print(args.SAY)
答案 1 :(得分:0)
我找到了一个解决方案(很久以前):
import sys
sys.argv
就这样!它返回带有所有参数的列表:
C:\ Programs >>> test.py-t“你好,世界!”开始
[“ test.py”,“-t”,“ Hello World”,“开始”]