gpt4 book ai didi

python - 获取命令行参数作为字符串

转载 作者:太空狗 更新时间:2023-10-29 22:00:57 24 4
gpt4 key购买 nike

我想将所有命令行参数打印为一个字符串。我如何调用我的脚本以及我希望打印什么的示例:

./RunT.py mytst.tst -c qwerty.c

mytst.tst -c qwerty.c

执行此操作的代码:

args = str(sys.argv[1:])
args = args.replace("[","")
args = args.replace("]","")
args = args.replace(",","")
args = args.replace("'","")
print args

我做了所有替换因为 sys.argv[1:] 返回这个:

['mytst.tst', '-c', 'qwerty.c']

是否有更好的方法来获得相同的结果?我不喜欢那些多次替换调用

最佳答案

一个选项:

import sys
' '.join(sys.argv[1:])

join() 函数通过您调用它的任何字符串连接它的参数。所以 ' '.join(...) 用单个空格 (' ') 连接参数。

关于python - 获取命令行参数作为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37658154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com