shutil.copy(srcfile,dstfile) #拷贝文件,目标文件必须存在,否则就会报错
shutil.copyfile(srcfile,dstfile) #拷贝文件,目标 文件无需巧芦凳存在
shutil.copytree(srcdir,dstdir) #srcdir为源目录,dstdir为目标目录,复制时,如果dstdir已经存在时,会报FileExistsError错误,提示“当文件已存在时,无法创建该文件”
shutil.copymode(src, dst) # 仅拷贝权限。内孝旅容、组、用户均不变,目标文件哗昌必须存在
Python可以用来处理文件,包括读取、写入、复制和删除文件。它提供了一组雹薯简单而强大的函数,可以完成对文件的基本 *** 作。以下是其中几个常用的函数:open()函数:用于打开文件,可以指定文件的模式(读、写或其他);
read()函数:用于读取文件中的内容;
write()函数:用于写入文件;
close()函数:用于关闭文件;
copy()函数:用于复制文件;
remove()函数:用于删除文件贺肆态;
rename()函数:用于重禅源命名文件。
Python还提供了一些模块,可以更方便地处理文件,如os、shutil和glob模块等。
'''python中copy文件后重命名为后缀是系统时间'''# -*- coding:utf-8 -*-
from time import (strftime,localtime,time)
import shutil
import os
suffix_name=input("suffix=")#e.g.suffix=txt
newfile_name="".join(strftime("%Y_%m_%d_%H_%M_%S.",localtime(time()))+suffix_name)
newfile_path=os.path.join(os.getcwd()+"/"纯帆+newfile_name)
#print(newfile_name)
#print(newfile_path)
shutil.copy(__file__,newfile_path)#将当前文件迟销复制重做旦雹命名后存储
with open(newfile_path,"r",encoding="utf8") as f:#打开新复制的文件
text=f.read()#句首缩进4格,获取文本内容
print(f"复制文件内容如下:\n{text}")#句首缩进4格,打印内容
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)