Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.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/9/visual-studio/8.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文件,但csv中似乎缺少一个因素_Python_Visual Studio_Csv - Fatal编程技术网

我使用python加载了一个csv文件,但csv中似乎缺少一个因素

我使用python加载了一个csv文件,但csv中似乎缺少一个因素,python,visual-studio,csv,Python,Visual Studio,Csv,我有一个txt文件,上面写着地区的名字。 它有27个独特的地区 我还有另一个csv文件('Octory_confirm.csv'),里面填充了1303个随机的地区名称 地区名称重叠, 我的目标是在csv文件中获得每个地区的编号。 所以我编写了一个类似这样的python代码 file = open('districts.txt','r', encoding='utf-8-sig') districts = file.readlines() file.close() file = open('Oc

我有一个txt文件,上面写着地区的名字。 它有27个独特的地区

我还有另一个csv文件('Octory_confirm.csv'),里面填充了1303个随机的地区名称

地区名称重叠, 我的目标是在csv文件中获得每个地区的编号。 所以我编写了一个类似这样的python代码

file = open('districts.txt','r', encoding='utf-8-sig')
districts = file.readlines()
file.close()

file = open('October_confirmed.csv','r',encoding='utf=8-sig')
confirmed_10 = file.readlines()
print(len(confirmed_10))
file.close()

list_of_confirmed_10 = []
for i in range (0,27):
    list_of_confirmed_10.append(confirmed_10.count(districts[i]))
我还制作了这个代码,因为我想看看是否所有的地区都被计算在内

total_10 = 0
for f in range (0,27):
    total_10 += list_of_confirmed_10[f]

print(total_10)
如果代码正确,int(total_10)必须等于len(confirfied_10)。 但每当我运行这段代码时,int(total_10)似乎总是比len(confirfied_10)小1。 (int(total_10)=1302, len(已确认的_10)==1303)


为什么会发生这种情况…?

在.csv文件中可能有密钥吗?因此csv中的第一行包含列的描述,因此是第0个值?