初始输入为:
input = [60, 20, 50, 70, …, 90] # ASCII characters
我想要这样的输出:
f_paths = ['/ev/path1', '/ev/path2']
ASCII字符通过连接到字符串更改为文本。你知道吗
paths = ''.join([chr(i) for i in input if chr(i) not in '<,'])
现在路径字符串如下所示:
paths=/notpath/exclude>/ev/path1>/ev/path2>
现在我想排除不需要的初始路径并保存其余路径
start = len(paths[0:paths.find(">")]) + 1
f_paths = []
g=''
for x in paths[start:]:
if x != '>':
g = g + x
else:
f_paths.append(g)
g = ''
输出是预期的,但必须有一个更优化的方式来做for循环,问题是我不知道怎么做。你知道吗
您可以使用
regex
:您可以这样做:
输出:
相关问题 更多 >
编程相关推荐