可能重复:
将元字符作为命令行参数传递给 Python
我想将命令行中的参数传递给 python 脚本来指定我的输入文件的分隔符。(例如","
或"\t"
)。为了灵活起见,我想直接在命令行上指定它,而不是在脚本中将此参数的选项中的代码。
例如
pythonscript.py --in_delimiter "\t" --in_file input.txt
在 python 接收到反斜杠之前,我似乎遇到了解释反斜杠的问题。我试图通过添加额外的反斜杠来逃避这一点,但无法让它工作。
我的问题:是否可以从命令行传递类似“\t”的内容,或者我是否必须使用我在脚本中解释的代码(例如,c = ","
或t= "\t"
等)。
谢谢你的帮助。