# coding:utf-8
import os
import re
def createfile(size):
UpperSize = str(size).upper()
val = re.findall(r'^(\d+)[KM]?',UpperSize,re.I)
if val:
val = int(val[0])
if 'K' in UpperSize:
ConvertBytes = val*1024
elif 'M' in UpperSize:
ConvertBytes = val * (1024**2)
else:
ConvertBytes = val
print "Start Creating %s (default bytes) file"%size
with open(str(size), 'wb') as f:
f.seek(ConvertBytes - 1)
f.write(b'\x00')
else:
print "Get file size failed"
if __name__ == "__main__":
os.chdir('D:\\')
createfile('1MB')