file copy portability
bob_smith_17280 at hotmail.com
Tue Jan 18 20:18:39 EST 2005
John Machin wrote:
> Bob Smith wrote:
>>Is shutil.copyfile(src,dst) the *most* portable way to copy files
>>Python? I'm dealing with plain text files on Windows, Linux and Mac
> Portable what? Way of copying??
> Do you want your files transferred (a) so that they look like native
> text files on the destination system, or (b) so that they are exact
> byte-wise copies?
> A 5-second squint at the source (Lib/shutil.py) indicates that it
> provides, reliably and portably, option b:
> fsrc = open(src, 'rb')
> fdst = open(dst, 'wb')
> One way of doing option (a): you would need to be running Python on the
> destination system, open the src file with 'rU', open the dst file with
The files are not copied from one platform to the other. The app must
run on all platforms. I want to make the app as portable as possible to
reduce platform specific code.
More information about the Python-list