2018-09-19 自动产生SSCC条码:代码块方式

2018-09-19  本文已影响0人  莫希子西

自动产生SSCC条码:

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()
上一篇下一篇

猜你喜欢

热点阅读