我很难删除行继续打印循环中的最后一个字符。不确定 rstrip() 是否是正确的解决方案。
我的理解是,在打印语句的末尾包含一个“,”,即“print()”,将导致行继续,而不是为每个循环创建一个换行符。需要续行,但是我想从打印输出中删除最后一个“,”。
我尝试了各种形式的 print().rstrip(','),但是它要么删除了所有的 ',',要么导致语法错误。这两者都不是所希望的。
for attendee in attendees_at:
print('[[image:%s]],' %(attendee),
电流输出:
[[图像:aaa]],[[图像:bbb]],[[图像:ccc]],
不需要的输出,所有尾随的“,”已被删除:
[[图像:aaa]] [[图像:bbb]] [[图像:ccc]]
所需输出与当前输出相同,但删除了最后一个“,”:
[[图像:aaa]],[[图像:bbb]],[[图像:ccc]]