你有没有因为测试需要几个G或甚至上百个G的文件而烦恼,接下来看一下chinaunix论坛上lian860911 用户给出的python脚本。不管是在windows上还是在linux上,都是瞬间完成的,速度非常快。
bigFile= open(filename, ‘w’)
bigFile.seek(102410241024* fileSize-1) #大小自己定,需要几个G, fileSize就是几,速度绝对快
bigFile.write(‘\x00’)
bigFile.close()
我有一点疑惑,就是:
为什么‘w’属性可以,而’a’属性却不成功。
个人认为可能和seek的工作原理有关吧,希望大家能解答我的困惑。