我在文本文件中有以下数据。
22882367 /pgc-orc-hive-output
13454914 /pqs
2254110952 /processed-nrt-export
..etc
需要以下面的数组列表格式输出
#[[22882367,'/' ,'pgc-orc-hive-output'],[13454914,'/','pqs'],[2254110952,'/','processed-nrt-export']]
答案 0 :(得分:0)
按如下所示使用strip
和split
来获得所需的分隔值。
file = open('file.txt')
my_arr = []
for line in file:
fields = line.strip().split()
my_arr.append([fields[0], "/", fields[1][1:]])
print(my_arr)
输出:
[['22882367', '/', 'pgc-orc-hive-output'], ['13454914', '/', 'pqs'], ['2254110952', '/', 'processed-nrt-export']]
答案 1 :(得分:0)
我希望这就是您的期望。
import re
fname= 'abcd.txt'
lists = []
with open(fname) as f:
content = f.readlines()
for i in content:
lists.append(re.split('(/)',i.strip()))
print lists