| 1234567891011121314151617181920212223242526272829303132333435 |
- # -*- 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])
|