2024-06-06 20:30:51 发布
网友
考虑以下字符串:
./kmux.py -r 'messenger.* xx'
如果kmux.py是一个python脚本,并且上面的字符串作为参数提供给bash,那么sys.argv将是以下列表:
kmux.py
sys.argv
["./kmux.py", "-r", "messenger.* xx"]
是否有一个标准python函数将第一个字符串转换为数组?
我可以在Python中手动复制bash的逻辑,以获取原始字符串并将其转换为这个数组,但我很好奇这样的函数是否已经存在
使用默认的^{}包,如下所示:
import shlex shlex.split("'./kmux.py -r 'messenger.* xx'")
使用默认的^{} 包,如下所示:
相关问题 更多 >
编程相关推荐