我正试图将输出文件的格式与输入文件的格式完全相同。我在想是否有人能给我指点一下。我的代码是:
input_file=open('abcd.txt','r')
f1=input('file name: ')
output_file=open(f1,'w')
for line in input_file:
output_file.write(line)
input_file.close()
output_file.close()
我的输入文件如下所示。国家是50个字符长,第二类是6个字符,第三类是3个字符,第四类是25个字符,年份是4个字符长。以下是输入文件。
Afghanistan WB_LI 68 Eastern Mediterranean 2012
Albania WB_LMI 90 Europe 1980
Albania WB_LMI 90 Europe 1981
以下是我的输出文件的外观:
Afghanistan WB_LI 68 Eastern Mediterranean 2012
Albania WB_LMI 90 Europe 1980
Albania WB_LMI 90 Europe 1981
使用string formatting,主要是
{:-x}
,其中x
表示字符串的最小长度(用空格填充),而-
表示将内容左对齐:相关问题 更多 >
编程相关推荐