存在的其他解决方案对我而言并不适用。我想将一个csv文件与一个json文件进行比较,以查看json文件是否具有csv文件中的任何字符串。将json转换为csv文件时出错python
我试过(改编自其它计算器后)
jsoned = json.loads(x)
with open("test.csv", "wb+") as csv_file:
csv_writer = csv.writer(csv_file)
for i in jsoned:
csv_writer.writerow([i[u'tag'],
i[u'newtag']])
但它不工作。我会更好地走另一条路线并将csv变成json吗?
编辑
JSON文件:
{"tag":["security architecture","systems security engineering","architecture","program protection planning (ppp)","system security engineering","security engineering"],"newtag":["security","architecture engineering & policy","certified ethical hacker","security policy and risk management","sse","enterprise transition plan","plan","tax","capacity analysis"]}
CSV:
id tag
88 systems engineering
88 project management
88 program management
88 strategic planning
88 requirements analysis
88 acquisition
88 enterprise architecture
134 java
134 software engineering
134 software development
134 xml
134 c++
134 sql
134 web services
134 javascript
134 linux
134 html
134 python
134 c
134 c#
134 software architecture
134 eclipse
134 jquery
134 oracle
134 perl
161 project management
161 systems engineering
161 requirements engineering
161 requirements management
我想看到哪个ID JSON文件的火柴最多用(所以我想知道每个ID有多少标签匹配),但我不知道如何处理比较json和csv
定义“它不工作” – Cfreak
任何机会我们可以看到json和csv文件的格式? – RichSmith
没有比较发生,你只是写入文件。究竟应该比较什么? – roganjosh