我有一个文本文件,其中每一行代表一个记录,而字段用逗号分隔
Bank_Account_Id,bank_description,Account_id,Account_description \ n
我尝试过:
def create_record(bank_account_id, bank_descr, account_id, account_descr):
return "{0:4},{1:30},{2:4},{3:30}\n".format(bank_account_id, bank_descr, account_id, account_descr)
但根据不同的数据
,它随长度检查len(create_record(params))而变化我如何保持记录的固定长度?
答案 0 :(得分:2)
指定字符串转换的精度将强制最大长度,而不管格式目标的长度。
>>> '{0:4.4}'.format('foobar')
'foob'