习题 17: 更多文件操作
现在让我们再学习几种文件操作。我们将编写一个 Python 脚本,将一个文件中的内容拷贝到另外一个文件中。这个脚本很短,不过它会让你对于文件操作有更多的了解。


你应该很快注意到了我们 import了又一个很好用的命令 exists。
这个命令将文件名字符串作为参数,如果文件存在的话,它将返回 True,否则将返回 False。
在本书的下半部分,我们将使用这个函数做很多的事情,不过现在你应该学会怎样通过 import 调用它。 通过使用 import ,你可以在自己代码中直接使用其他更厉害的(通常是这样,不过也不尽然)程序员写的大量免费代码,这样你就不需要重写一遍了。 你应该看到的结果和你前面写的脚本一样,运行该脚本需要两个参数,一个是待拷贝的文件,一个是要拷贝至的文件。如果我们使用以前的 test.txt 我们将看到如下的结果:

该命令对于任何文件都应该是有效的。试试操作一些别的文件看看结果。不过小心别把你的重要文件给弄坏了。
Warning
你看到我用 cat 这个命令了吧?它只能在 Linux 和 OSX 下面使用,使用 Windows 的就只好跟你说声抱歉了。

使用 Windows 的使用type就可以代替cat


