Windows无法使用Python创建超过32000个文件?

时间:2014-04-27 21:31:08

标签: python filesystems

我使用此代码从巨大的abc.txt文件中创建 100000 文件。但Windows只会创建 32476 文件并停止。你能帮我调试吗?

if __name__=='__main__':
    n=1
    folder = 'C:\\BigData'
    indiData=[]
    ind=0
    for f in open('C:\\abc.txt'):
        f = f.rstrip('\n')
        if f=='':
            if len(indiData)!=0:
                writeToFile(indiData,os.path.join(folder,str(ind)+'.txt'))
                ind+=1
            else:
                print 'ERROR: Empty data!'
            indiData=[]
            if ind>MAX_FILES:
                break
        else:
            indiData.append(f)
    writeToFile(indiData,os.path.join(folder,str(ind)+'.txt'))

0 个答案:

没有答案