2024-10-01 19:28:03 发布
网友
使用raw_input()我需要输入'\t'来拆分一个字符串\t'是正则表达式。当通过raw_input()提供时,python将\t转换为{},因此我无法拆分字符串。在
raw_input()
\t
line = '01/09/2015\t02:00\t0\t0\t0\t0\t0\t0\t1150592' INPUT_separator = raw_input("- Separating character = ") x = pd.DataFrame(line.split(INPUT_separator )).transpose()
\t没有被raw_input()解释为制表符,因此需要对其进行解码。但是re将文本\t视为一个制表符。因此,您也可以使用re来完成此操作。在
re
import re line = '01/09/2015 02:00 0 0 0 0 0 0 1150592' INPUT_separator = raw_input("- Separating character = ") print re.split(INPUT_separator,line)
如果要使用输入\t作为文本选项卡,则必须对转义字符串输入进行解码。在
INPUT_separator = raw_input('Separating character = ').decode('string_escape')
\t
没有被raw_input()
解释为制表符,因此需要对其进行解码。但是re
将文本\t
视为一个制表符。因此,您也可以使用re
来完成此操作。在如果要使用输入
\t
作为文本选项卡,则必须对转义字符串输入进行解码。在相关问题 更多 >
编程相关推荐