我想获得一个漂亮的歌曲信息列表。 "美丽"意味着歌曲名称应占据固定宽度,如下所示:
songname1 singer1
songname2_xx singer2
此代码适用于宽度为一个字符宽度的字符
file.write(u'{:<30}'.format(title).encode('utf-8'))
file.write(artist.encode('utf-8') + '\n')
但是有更广泛的非ascii字符:
Cycle 阿保剛
渐渐被你吸引 FIELD OF VIEW
我该怎么做才能格式化这样的字符串呢? 也许迭代字符串中的所有字符并计算中文/日文字符的数量。但我不确切知道如何做到这一点,显然它容易出错 谢谢!