Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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 写入前将新列附加到csv(从url)_Python - Fatal编程技术网

Python 写入前将新列附加到csv(从url)

Python 写入前将新列附加到csv(从url),python,Python,在尝试从url提取一些csv文件时,我使用下面的数字列表作为标识符来提取csv文件。对于提取后的每个csv文件,在写入csv之前,我希望包含一个名为“identifier”的附加列,其行值将是它表示的数字变量。我怎样才能做到这一点 numbers = ['00014798','00019323','00020949'] for number in numbers: csv_url = *url_goes_+_number_+_here*

在尝试从url提取一些csv文件时,我使用下面的数字列表作为标识符来提取csv文件。对于提取后的每个csv文件,在写入csv之前,我希望包含一个名为“identifier”的附加列,其行值将是它表示的数字变量。我怎样才能做到这一点

numbers = ['00014798','00019323','00020949']
      
     for number in numbers:
            csv_url = *url_goes_+_number_+_here*
            print(csv_url)
            req = requests.get(csv_url)
            url_content = req.content
            csv_file = open(number + '.csv', 'wb')               
            csv_file.write(url_content)
            csv_file.close()

您可以将
number
与以下内容连接起来:

url_content = f"{number},{req.content}"
with open(number+'.csv', 'w') as csv_file:
    csv_file.write(url_content)

您是否试图修改请求内容?