我无法访问已拆分字符串中的特定行号的原因是什么
a = "ABCDEFGHIJKLJMNOPRSTCUFSC"
barcode = "2"
import textwrap
prazno = textwrap.fill(a,width=5)
podeli = prazno.splitlines()
这里的输出是正确的:
print(podeli)
ABCDE
FGHIJ
KLJMN
OPRST
CUFSC
但是,当我想将其中一行(例如podeli[2])拆分为3个字符时,python会忽略这一点,并给出与未拆分podeli[2](第2行)相同的输出
if barcode[0] == '1':
podeli[1] += ' MATA'
elif barcode[0] == '2':
podeli[1] += ' MATA'
for podeli[2] in podeli:
textwrap.fill(podeli[2], width=3)
podeli[2].splitlines()
podeli[2] += ' MATA'
预期产出将是:
ABCDE MATA
FGH MATA
IJ
KLJMN
OPRST
CUFSC
有没有办法将生产线按一定长度和订单号分开? 谢谢大家
你可以通过重建列表来解决眼前的问题,但我担心你还有一个更普遍的问题没有告诉我们
尝试此操作,它将拆分指定宽度为3的字符串:
相关问题 更多 >
编程相关推荐