淺談Python實現(xiàn)2種文件復(fù)制的方法
本文實例主要實現(xiàn)Python中的文件復(fù)制操作,有兩種方法,具體實現(xiàn)代碼如下所示:
#coding:utf-8
# 方法1:使用read()和write()模擬實現(xiàn)文件拷貝
# 創(chuàng)建文件hello.txt
src = file("hello.txt", "w")
li = ["Hello world \n", "Hello China \n"]
src.writelines(li)
src.close()
#把hello.txt 拷貝到hello2.txt
src = file("hello.txt", "r")
dst = file("hello2.txt", "w")
dst.write(src.read())
src.close()
dst.close()
# 方法2:使用shutil模塊
# shutil模塊是一個文件、目錄的管理接口,提供了一些用于復(fù)制文件、目錄的函數(shù)
# copyfile()函數(shù)可以實現(xiàn)文件的拷貝
# copyfile(src, dst)
# move()函數(shù)實現(xiàn)文件的剪切
# move(src, dst)
import shutil
shutil.copyfile("hello.py", "hello2.py") #hello.txt內(nèi)容復(fù)制給hello2.txt
shutil.move("hello.py", "../") #hello.txt復(fù)制到當前目錄的父目錄,然后刪除hello.txt
shutil.move("hell2.txt", "hello3.txt") #hello2.txt移到當前目錄并命名為hello3.py, 然后刪除hello2.txt
總結(jié)
以上就是本文關(guān)于淺談Python實現(xiàn)2種文件復(fù)制的方法的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
利用Python批量循環(huán)讀取Excel的技巧分享
這篇文章主要為大家詳細介紹了何用Python批量循環(huán)讀取Excel,文中的示例代碼講解詳細,對我們的學(xué)習或工作有一定的幫助,感興趣的可以了解一下2023-07-07
Django把SQLite數(shù)據(jù)庫轉(zhuǎn)換為Mysql數(shù)據(jù)庫的過程
之前我們默認使用的是SQLite數(shù)據(jù)庫,我們開發(fā)完成之后,里面有許多數(shù)據(jù),如果我們想轉(zhuǎn)換成Mysql數(shù)據(jù)庫,那我們先得把舊數(shù)據(jù)從SQLite導(dǎo)出,然后再導(dǎo)入到新的Mysql數(shù)據(jù)庫里去,這篇文章主要介紹了Django如何把SQLite數(shù)據(jù)庫轉(zhuǎn)換為Mysql數(shù)據(jù)庫,需要的朋友可以參考下2023-05-05
python中將字典形式的數(shù)據(jù)循環(huán)插入Excel
這篇文章主要介紹了python中將字典形式的數(shù)據(jù)循環(huán)插入Excel的方法,需要的朋友可以參考下2018-01-01
跟老齊學(xué)Python之集成開發(fā)環(huán)境(IDE)
IDE的全稱是:Integrated Development Environment,簡稱IDE,也稱為Integration Design Environment、Integration Debugging Environment,翻譯成中文叫做“集成開發(fā)環(huán)境”,在臺灣那邊叫做“整合開發(fā)環(huán)境”。2014-09-09
PyTorch在Windows環(huán)境搭建的方法步驟
這篇文章主要介紹了PyTorch在Windows環(huán)境搭建的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2020-05-05
Python之csv文件從MySQL數(shù)據(jù)庫導(dǎo)入導(dǎo)出的方法
今天小編就為大家分享一篇Python之csv文件從MySQL數(shù)據(jù)庫導(dǎo)入導(dǎo)出的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06

