Python文件拷貝

LasonyaHart 8年前發布 | 2K 次閱讀 Python

[Python]代碼    

#coding:cp936
'''
Created on 2011-6-21

@author: tangly
文件拷貝
'''
import  os

def  MyCopyFile(srcfile, destfile):
    if  not os.path.exists(srcfile):
        print "%s這個文件不存在或你的文件路徑出現錯誤!" % srcfile
    if not os.path.exists(destfile):
        print "%s這個文件不存在或你的文件路徑出現錯誤!" % destfile
        print "請問是否要重新建立這個文件?(y||n)"
        if raw_input() == 'y' or raw_input() == 'Y':
             f = open(destfile, 'w')  #建立文件
        else:
            print "文件拷貝創建失敗!"
        f.close()

    f1 = open(srcfile, 'r')
    f2 = open(destfile, 'w')
    while 1:
        text = f1.read(50)
        if text == "":
            break
        f2.write(text)
    f1.close()
    f2.close()
    return 

src = raw_input("請輸入被拷貝的源文件:\n")
dest = raw_input("請輸入拷貝到那個文件:\n")
MyCopyFile(src, dest)
 本文由用戶 LasonyaHart 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!