directory containing part filesc:\temp\parts name of file to be recreatedc:\temp\morepy msi joining :\temp\parts to make :\temp\morepy msi join completesee :\temp\morepy msi press enter key because these scripts package their core logic in functionsthoughit' just as easy to reuse their code by importing and calling from another python component (make sure your module import search path includes the directory containing the pp root firstthe first abbreviated line here is one way to do so) :\tempset pythonpath= :\dev\examples :\temppython from pp system filetools split import split from pp system filetools join import join numparts split('python- msi''calldir'numparts join('calldir''callpy msi'import os os system('fc / python- msi callpy msi'comparing files python- msi and callpy msi fcno differences encountered word about performanceall the split and join tests shown so far process mb filebut they take less than one second of real wall-clock time to finish on my windows ghz atom processor laptop computer--plenty fast for just about any use could imagine both scripts run just as fast for other reasonable part file sizestoohere is the splitter chopping up the file into mb and kb partsc:\tempc:\pp \system\filetools\split py python- msi tempsplit splitting :\temp\python- msi to :\temp\tempsplit by split finished parts are in :\temp\tempsplit :\tempdir tempsplit more directory of :\temp\tempsplit : pm : pm : pm , , part : pm , , part : pm , , part : pm , , part file( , , bytes dir( , , , bytes free complete system programs