我无法将文件的结果转换为计算代码"s"。
import csv
with open('csv/1.n03', 'r') as csvFile:
reader = csv.reader(csvFile)
for row in reader:
row = "".join(row)
print(row)
s = 'row'
x = '0'
y = '1'
counter = s.count(x)
num0 = (''+ str(counter))
counter = s.count(y)
num1 = (''+ str(counter))
a = int(num0)
b = int(num1)
sum = (a+b)/b
print (sum)
0
0
0
0
0
1
0
回溯(最近一次调用(:文件 "2n04.py",第 21 行,在 总和 = (a+b(/b 零除误差:除以零
您需要连接所有行
import csv
with open('csv/1.n03', 'r') as csvFile:
reader = csv.reader(csvFile)
s = "".join(row[0] for row in reader)
print('S value is', s)
a = s.count('0')
b = s.count('1')
if b:
print((a+b)/b)
else:
print('B is zero')