美文网首页
2018-08-22 自动生产SSCC码

2018-08-22 自动生产SSCC码

作者: 莫希子西 | 来源:发表于2018-08-22 17:11 被阅读0次

    今天完成第一个Python脚本,自动生成SSCC码:
    EXCEL 手工算:


    image.png

    脚本:

    file = open("D:/My Documents/Visual Studio 2015/ProjectMG/SHIPPING/SSCC/SSCC.txt","w")
    Zcaselabel = 610489577
    Pre_SSCC = '00'
    Pre_SSCC_MG = '00033653'
    i = 0
    SSCC = []
    for  i in range(0,22):
        SSCC17 = str(Pre_SSCC_MG)+str(Zcaselabel+i)
        print(SSCC17[-4])
        CheckCode =(((int(SSCC17[-1])+ int(SSCC17[-3])+ int(SSCC17[-5])+ int(SSCC17[-7])+ int(SSCC17[-9])+ int(SSCC17[-11])+ int(SSCC17[-13])+ int(SSCC17[-15])+ int(SSCC17[-17])))*3+ int(SSCC17[-2])+ int(SSCC17[-4]) + int(SSCC17[-6]) + int(SSCC17[-8])+ int(SSCC17[-10])+ int(SSCC17[-12])+ int(SSCC17[-14])+ int(SSCC17[-16]))%10
        if CheckCode != 0:
            CheckCode = 10 - CheckCode
        else:
            CheckCode = 0
        SSCC.append(str(Pre_SSCC)+str(Pre_SSCC_MG)+str(Zcaselabel+i)+str(CheckCode)+'\n')
        i = i+1
    
    file.writelines(SSCC)
    print(SSCC)
    
    file.close()
    

    小玩意,因为自学,第一个程序,得意下。

    image.png

    相关文章

      网友评论

          本文标题:2018-08-22 自动生产SSCC码

          本文链接:https://www.haomeiwen.com/subject/fzuyiftx.html