美文网首页
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