# -*- coding: UTF-8 -*- #!/usr/bin/python3.5 import sys import os import shutil def get_file_size(file_path): if os.path.isfile(file_path): # 获取文件大小 file_size = os.path.getsize(file_path) return file_size else: return 0 def main(arg1, arg2): new_data = b'\x00' # 将原文件另存为新文件 shutil.copy(arg1, arg2) fileSize = get_file_size(arg2); if fileSize > 0: print("old filename:" + arg1 +", size:" + str(fileSize)) newSize = (int(fileSize / 240) + 2) * 240; print("new filename:" + arg2 +", size:" + str(newSize)) newSize = newSize - fileSize with open(arg2, 'ab') as bin_file: count = 0 while count < newSize: count = count + 1 bin_file.write(new_data) print("new file is success!") else: print("old fileSize is error!") if __name__ == '__main__': main(sys.argv[1], sys.argv[2])