通过jupyter noteb从json格式的csv文件获取值

2024-04-24 06:33:46 发布

您现在位置:Python中文网/ 问答频道 /正文

code

我想把csv文件列中的值(数字作为文本)自动放入json文件。从结果中,我想设置一个键并在csv列中获取这个值。如何在jupyter笔记本中解决这个问题?你知道吗

对不起,我是个新手。你知道吗

import csv
with open('blabla.csv', newline='') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

Tags: 文件csv文本importjsonwithcode笔记本
2条回答

你的关系很好。你知道吗

你知道吗bla.csv文件地址:

3-85460-115-8
4-85460-115-8
5-85460-115-8
6-85460-115-8

代码:

import csv
with open('bla.csv', newline='') as f:
    reader = csv.reader(f)
    for row in reader:
        url = "http://data.bib.uni-mannheim.de/malibu/isbn/gbv.php?isbn=" + str(row[0]) + "&format=json"
        print(url)
        thing = urlretrieve(url)
        # Do what you want to do with the thing... :-)

输出:

http://data.bib.uni-mannheim.de/malibu/isbn/gbv.php?isbn=3-85460-115-8&format=json
http://data.bib.uni-mannheim.de/malibu/isbn/gbv.php?isbn=4-85460-115-8&format=json
http://data.bib.uni-mannheim.de/malibu/isbn/gbv.php?isbn=5-85460-115-8&format=json
http://data.bib.uni-mannheim.de/malibu/isbn/gbv.php?isbn=6-85460-115-8&format=json

如果您有任何问题,请随时发表意见。就像knh190所说的,下次请以文本而不是图片的形式发布代码。:-)

import csv
with open('blabla1.csv', newline='') as f:    
    reader = csv.reader(f)
    for row in reader:
        url = "http://blabla2.php?isbn=" + str(row[1]) + "&format=json"  
        print(url)

相关问题 更多 >