在python中用零填充.dat文件

在python中用零填充.dat文件,python,append,padding,Python,Append,Padding,我有一个.dat文件(包含多种数据类型的数据)。文件中数据的结束位置是3183,我想用零填充文件,直到结束位置计数大小变为9153。如何使用python实现这一点?请帮忙 我至今使用的代码如下: datContent = open("DW_AMED.dat","r").readline() filesize = len(datContent) size = (filesize-1) print (size) 它给出了输出:3183 使用查找文件的长度(文件大小) 以附加

我有一个
.dat
文件(包含多种数据类型的数据)。文件中数据的结束位置是
3183
,我想用零填充文件,直到结束位置计数大小变为
9153
。如何使用python实现这一点?请帮忙

我至今使用的代码如下:

   datContent = open("DW_AMED.dat","r").readline()
   filesize = len(datContent)
   size = (filesize-1)
   print (size)
它给出了输出:3183
  • 使用查找文件的长度(文件大小)
  • 以附加模式打开文件
  • 写入文件的字节数=9153-文件大小

欢迎使用堆栈溢出!你的问题太宽泛了。请编辑问题,将其限制为特定问题,并提供足够详细的信息,以确定适当的答案。避免同时问多个不同的问题。请参阅页面以获取澄清此问题的帮助。请尝试
f.write(bytearray(9153-3183))