python编写文件复制脚本
应用:传入一个路径,复制该路径下面所有的文件(目录不用复制)到任意目录下
import os
try:
# 打开要复制的文件
file_name = r"D:\python\class20210427\api_demo\Achang.py"
with open(file_name, "r", encoding="utf8") as f:
content = f.read()
except:
print("传入的路径不正确")
else:
# 获取文件的父集目录,并将其下的文件以列表形式存储
s = os.listdir(os.path.dirname(file_name))
# s = os.listdir(r"D:\python\class20210427\api_demo")
print(s)
for i in s:
print(i)
# 路径拼接,第一个参数为要复制到那个文件夹的文件夹路径
m = os.path.join("D:\python\class20210427\di", i)
print(m)
# 复制成功后追加写入内容
with open(m, "w", encoding="utf8") as a:
content = "1111"
a.write(content)