Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将长url列表从CSV推送到Redis_Python_Linux_Shell_Redis_Python Requests - Fatal编程技术网

Python 如何将长url列表从CSV推送到Redis

Python 如何将长url列表从CSV推送到Redis,python,linux,shell,redis,python-requests,Python,Linux,Shell,Redis,Python Requests,我已经连接到redis r=redis.redis(host='100.0.0.1',port=6379,db=3) 有人能对此发表评论吗? 这就是我在尝试将数据推送到Redis时遇到的错误,我不知道如何将这个长URL转换为存储在Redis中 类型为“NoneType”的输入无效。首先转换为字节、字符串、int或float 示例数据集如下所示:(1是键,URL是值) 一,,https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_

我已经连接到redis r=redis.redis(host='100.0.0.1',port=6379,db=3)

有人能对此发表评论吗? 这就是我在尝试将数据推送到Redis时遇到的错误,我不知道如何将这个长URL转换为存储在Redis中

类型为“NoneType”的输入无效。首先转换为字节、字符串、int或float

示例数据集如下所示:(1是键,URL是值)

一,,https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_VE_MEAS_CD_SEM{S9_STTM_TEST_2_S9_STTM_TEST_M1}DX14DY10SDX7SDY23_2020-10-20_02-24-06.JPG 2.https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_veu_CD_SEM{S9_STTM_TEST_2_S9_STTM_TEST_M1}DX16DY5SDX10SDY33_2020-10-20_02-24-06.JPG 3.https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_veu_CD_SEM{S9_STTM_TEST_2_S9_STTM_TEST_M1}DX16DY5SDX7SDY23_2020-10-20_02-24-06.JPG 4.https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_veu MEAS_CD_SEM{S9_STTM_TEST_2_S9_STTM_TEST_M1}DX4DY6SDX10SDY33_2020-10-20-02-24-06.JPG 5.https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_veu_CD_SEM{S9_STTM_TEST_2_S9_STTM_TEST_M1}DX4DY6SDX7SDY23_2020-10-20_02-24-06.JPG 6.https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_veu_CD_SEM{S9_STTM_TEST_2_S9_STTM_TEST_M1}DX5DY9SDX10SDY33_2020-10-20_02-24-06.JPG 7.https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_veu_CD_SEM{S9_STTM_TEST_2_S9_STTM_TEST_M1}DX5DY9SDX7SDY23_2020-10-20_02-24-06.JPG 8.https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_veu MEAS_CD_SEM{S9_STTM_TEST_3_S9_STTM_TEST_M1}DX11DY14SDX11SDY14_2020-10-2002-24-06.JPG 9,https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_veu_CD_SEM{S9_STTM_TEST_3_S9_STTM_TEST_M1}DX11DY14SDX6SDY35_2020-10-20-02-24-06.JPG
10,https://d2i6pukzef2l69.cloudfront.net/nrm/images/STTM_VE;MEAS_CD_SEM/1P3FM/RUN01/1P3FM_STTM_veu_CD_SEM{S9_STTM_TEST_3_S9_STTM_TEST_M1}DX15DY8SDX11SDY14_2020-10-20-02-24-06。JPG

错误告诉您的csv中有什么
None
。在您给出的示例中,它似乎没有一致地分开(外层由
'\n'
分隔,内层由
'分隔,'
分隔)。
    try:
        with open(filepath) as f:
            data = pd.read_csv(f,names=['id','url'])
            for id, url in enumerate(data['url']):
                r.lpush(id,url)
            print('Data loaded into redis successfully')
    except Exception as e:
        print(e)