%i和ab在python代码open('vals%d.dat' % i, 'ab')
的上下文中是什么意思
答案 0 :(得分:0)
格式字符串vals%d.dat
将由%
之后的变量完成,在这种情况下为i
。
%d
是数字的占位符,它将由i
的字符串表示形式代替。
一个更通用的公式是:
'您的%s字符串%d在此处为%06.2f'%('_',2,3.141)
%s替换字符串
%d个整数
%f浮动,可以将其修改为:
%a0.bf
,其中a是浮点数的字符串表示形式应具有的位数(包括小数点),a
后的零表示左数填充为零,b是零数。小数点后的小数位。
答案 1 :(得分:0)
您的代码段将打开一个名为valsXX.dat的文件(为变量i的值加XX)以进行写入,并附加新内容。
请参阅以下参考文献:
答案 2 :(得分:0)
通常%i
是一个格式化程序,表示格式化为整数,'ab'
是一个模式指令以打开,表示追加和二进制。您可以在链接中找到所有模式