我想从命令行接收像 '\t' (tab) 这样的分隔符,并用它来解析文本文件。
如果我把
delimiter = sys.argv[1]
在代码中,然后从命令行键入
$ python mycode.py "\t"
delimiter 是'\\t'
ie,python 会按原样保留输入字符串。
我想将其转换为 '\t' 以便我可以使用,例如,
'a\tb\tc'.split(delimiter)
得到['a','b','c']
.
我尝试将 '\' 转换为 '\',但失败了。
是否有内置的 python 函数可以从命令行处理正则表达式?