Python的string.whitespace很棒:
>>> string.whitespace
'\t\n\x0b\x0c\r '
Run Code Online (Sandbox Code Playgroud)
如何使用字符串而无需手动输入'\ t | \n | ...等正则表达式?
例如,它应该能够变成:"请不要伤害我."
成
"请不要伤害我."
我可能想要保留单个空格,但是我觉得很容易就去string.whitespace [: - 1].
我用一些奇怪的分隔(即用逗号分隔的值组,用制表符与其他值分隔)将数据制成表格:
A,345,567 56 67 test
Run Code Online (Sandbox Code Playgroud)
是否有一种干净而巧妙的方法来处理以下任何一个中的多个分隔符:csv module、numpy.genfromtxt或numpy.loadtxt?
我找到了这样的方法,但我希望有更好的解决方案。理想情况下,我想使用 genfromtxt 和正则表达式作为分隔符。