如果在文件中存在的值是 "或 , 分隔值
"Name" "Tom" "CODE 041" "Has"
"Address" "NSYSTEMS c/o" "First Term" "123" 18
"Occ" "Engineer" "Level1" "JT" 18
python脚本应该怎么写才能单独得到上面所有的值
请您参考如下方法:
你的问题有点含糊,而且你的例子中没有逗号,所以很难提供一个好的答案。
在您的示例文件中包含
"Name" "Tom" "CODE 041" "Has"
"Address" "NSYSTEMS c/o" "First Term" "123" 18
"Occ" "Engineer" "Level1" "JT" 18
这个脚本
import csv
reader = csv.reader(open('test.txt'), delimiter=' ', quotechar='"')
for row in reader:
print(row)
产生
['Name', 'Tom', 'CODE 041', 'Has']
['Address', 'NSYSTEMS c/o', 'First Term', '123', '18']
['Occ', 'Engineer', 'Level1', 'JT', '18']
这假设值之间的分隔符是一个空格。如果是制表符,请改用 delimiter='\t'。
如果分隔符在整个文件中发生变化,那么您将无法使用这种方法 - 在这种情况下,它们不再是有效的 CSV/TSV 文件。但所有这些都只是猜测,直到您可以提供一些您想要分析的数据的实际和相关示例。
