如何利用Python复制文件

介绍

小编给大家分享一下如何利用Python复制文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

Python主要用来做什么

Python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

以下是演示* *”如何在Python中复制文件”的九种方法* *。

<李>

shutil拷贝文件()方法

<李>

shutil副本()方法

<李>

shutil copyfileobj()方法

<李>

shutil copy2()方法

<李>

os popen方法

<李>

操作系统()方法

<李>

线程()方法

<李>

子进程调用()方法

<李>

子进程check_output()方法

如何利用Python复制文件“> <br/> </p> <p> <强> 1。Shutil拷贝文件()方法</强> <br/> </p> <p>该方法只有在目标可写时才将源的内容复制到目的地。如果您没有写入权限,则会引发IOError。</p> <p>那么它通过打开输入文件进行阅读,忽略其文件类型。接下来,它不会对特殊文件进行任何不同的处理,也不会将它们复制为新的特殊文件。</p> <p>所述的拷贝文件()方法利用较低级别的功能的copyfileobj()的下方。它将文件名称作为参数,打开它们并将文件句柄传递给copyfileobj()。该方法中有一个可选的第三个参数,您可以使用它来指定缓冲区长度。然后它将打开文件以读取指定缓冲区大小的块,但是,默认行为是一次性读取整个文件。</p> <p> <img src=

以下是有关* *复制文件()* *方法的要点。

<李>

它将源的内容复制到名为目标的文件。

<李>

如果目的地不可写,则复制操作将导致IOError异那么常。

<李>

如果源文件和目标文件都相同,它将返回SameFileError。

<李>

但是,如果目的地以不同的名称预先存在,则副本将覆盖其内容。

<李>

如果目的地是目录,则意味着此方法将不会复制到目录,将会发生错误13。

<李>

它不支持复制文件,如字符或块设备和管道。

如何利用Python复制文件“> <br/> </p> <p> <强> 2。Shutil副本()方法</强> </p> <p> <img src= <李>

Shutil拷贝文件()方法

<李>

Shutil副本()方法

<李>

Shutil copyfileobj()方法

<李>

Shutil copy2()方法

<李>

os popen方法

<李>

操作系统()方法

<李>

线程()方法

<李>

子进程调用()方法

<李>

子进程check_output()方法

如何利用Python复制文件“> <br/> </p> <p> <强> 1。Shutil拷贝文件()方法</强> <br/> </p> <p>该方法只有在目标可写时才将源的内容复制到目的地。如果您没有写入权限,则会引发IOError。</p> <p>那么它通过打开输入文件进行阅读,忽略其文件类型。接下来,它不会对特殊文件进行任何不同的处理,也不会将它们复制为新的特殊文件。</p> <p>所述的拷贝文件()方法利用较低级别的功能的copyfileobj()的下方。它将文件名称作为参数,打开它们并将文件句柄传递给copyfileobj()。该方法中有一个可选的第三个参数,您可以使用它来指定缓冲区长度。然后它将打开文件以读取指定缓冲区大小的块,但是,默认行为是一次性读取整个文件。<h2 class=如何利用Python复制文件