習(xí)題 17: 更多文件操作
現(xiàn)在讓我們?cè)賹W(xué)習(xí)幾種文件操作。我們將編寫一個(gè) Python 腳本,將一個(gè)文件中的內(nèi)容拷貝到另外一個(gè)文件中。這個(gè)腳本很短,不過它會(huì)讓你對(duì)于文件操作有更多的了解。


你應(yīng)該很快注意到了我們 import了又一個(gè)很好用的命令 exists。
這個(gè)命令將文件名字符串作為參數(shù),如果文件存在的話,它將返回 True,否則將返回 False。?
在本書的下半部分,我們將使用這個(gè)函數(shù)做很多的事情,不過現(xiàn)在你應(yīng)該學(xué)會(huì)怎樣通過 import 調(diào)用它。 通過使用 import ,你可以在自己代碼中直接使用其他更厲害的(通常是這樣,不過也不盡然)程序員寫的大量免費(fèi)代碼,這樣你就不需要重寫一遍了。 你應(yīng)該看到的結(jié)果和你前面寫的腳本一樣,運(yùn)行該腳本需要兩個(gè)參數(shù),一個(gè)是待拷貝的文件,一個(gè)是要拷貝至的文件。如果我們使用以前的 test.txt 我們將看到如下的結(jié)果:

該命令對(duì)于任何文件都應(yīng)該是有效的。試試操作一些別的文件看看結(jié)果。不過小心別把你的重要文件給弄壞了。
Warning?
你看到我用 cat 這個(gè)命令了吧?它只能在 Linux 和 OSX 下面使用,使用 Windows 的就只好跟你說聲抱歉了。
?

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