我试图在转义字符上拆分字符串。这个api我处理简单的返回文本值与" \ n"和" \ t"字面上在响应中(没有实际的制表符)。我试图在与#34; \ t"匹配的文字文本上拆分响应。下面是一个示例响应:
'1234567821\tcompany-fun'
如何将其拆分为文字" \ t"。当我做一个string.split(" \ t")时,它不会工作,因为它正在寻找一个实际的制表符。当我尝试使用string.split(" \\ t")试图逃避" \"它也没有用。
请告诉我如何搜索转义字符的实际文本。谢谢!
更新: 所以实际上这更多地与赋值和显然无法在Python中传递指针有关。整个脚本看起来像:
with open('orgs_ids.txt') as f:
orgs = f.read().splitlines()
formattedOrgs = [None]*len(orgs)
for i, org in enumerate(orgs):
formattedOrgs[i] = org.split("\t")
我无法引用orgs [i]并更改实际值(重新编写)我必须初始化相同大小的列表并逐个填充。 LMK,如果我正确地思考这个问题。我想做的只是将orgs [i]重写为org.split(" \ t"),但我无法做到。
答案 0 :(得分:0)
通过更广泛地审视这个问题,“解决了”这个问题:)