我想将所有命令行参数打印为单个字符串.我如何调用脚本以及我希望打印的示例:
./RunT.py mytst.tst -c qwerty.c
mytst.tst -c qwerty.c
Run Code Online (Sandbox Code Playgroud)
执行该操作的代码:
args = str(sys.argv[1:])
args = args.replace("[","")
args = args.replace("]","")
args = args.replace(",","")
args = args.replace("'","")
print args
Run Code Online (Sandbox Code Playgroud)
我做了所有替换,因为sys.argv [1:]返回:
['mytst.tst', '-c', 'qwerty.c']
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来获得相同的结果?我不喜欢那些多次替换电话