我有一个脚本,我希望用户在其中输入分隔符,文件中的每一行都应该被分割。但是,一旦我将这个定界符保存在变量中,我就不能再将它用作 split() 函数中的定界符。有什么解决方法吗?
无效的例子:
a='"\t"'
my_line.split(a)
请您参考如下方法:
您的定界符中似乎有多余的引号。 split 将那些额外的 ' 也作为导致问题的分隔符的一部分。 split 最终会搜索 '\t' 而不是您预期的 \t。
a="'\t'"
应该是
a="\t"
