利用python统计车数量及重复车牌号

#!/usr/bin/python
#-*- coding: UTF-8 -*-

# 文件名称:ht_tcc_zx.py
# 功    能:统计园区车辆总数量
# 创建日期:2018-03-05
# 创 建 人:zhangx953
# 必要条件:先从停车场系统中导出内部车数据,
# 并将‘车牌号’列拷贝至car_number.txt文件中。

import os

#统计车辆总数量
def total_car_number():
    in_file = open('car_number.txt')
    out_file = open('out_car_number.txt','wr')
    total = 0
    for eachline in in_file:
        if(len(eachline)==11):    #每行是否为一个车牌号
            total = total + 1
            out_file.write(eachline)
        else:        #每行有多个车牌号
            times = eachline.count(',') + 1
            i = 0
            while(i10:i*10+10]
                out_file.write(number[:9] + '\r\n')
                i = i + 1
                total = total + 1
    print('****************************')
    print('园区车辆总数为:%d'%total)
    print('****************************')
    in_file.close()
    out_file.close()

# 统计重复车辆
def find_alike_number():
    all_number=[]
    total = 0
    #将文件中的车牌号读入列表all_number中
    in_file = open('out_car_number.txt')
    for i in in_file:
        all_number.append(i[:9])
    in_file.close()
    print('****************************')
    for i in all_number:
        #查找重复的车牌号
        if(all_number.count(i)>1):
            count = all_number.count(i)  #统计每个重复车牌的数量
            j = 0
            while(j#删除生重复的车牌号
                j = j + 1
            total = total + 1
            print('车牌号:%s'%i)
            print('重复数量:%d'%count)
            print('****************************')
    print('相同车牌总数量:%d'%total)
    print('****************************')
    #os.remove('out_car_number.txt')   #删除文件

    def main():
        print "这是停车场系统车辆统计模块!"
    if __name__ == '__main__':
        main()

你可能感兴趣的:(应用)