python 学习遇到棘手问题那位高手指点下哪里出问题了?
import os
import shutil
def walkFile(file):
for root,dir,files in os.walk(file):
# root 表示当前正在访问的文件夹路径
# files 表示该文件夹下的文件list
# dir 表示目前的文件夹
# 遍历文件
for f in files:
print(f[0:-4]) # 从遍历的文件去掉后缀名(.doc),如果后缀名是(.docx)那么切片更改为[0:-5].
word = "C:/Users/dvs909/Desktop/列表.txt" # 设置读取文本的路径
with open (word) as obje:
f_words = obje.readlines() # 读取文本内容作为列表储存
for f_word in f_words: # 遍历列表内容
print(f_word.strip()) # 打印列表内容并去除空格
while f[0:-4] == f_word.strip(): # 判断列表名是否等于文件名
file_dir = "C:/Users/dvs909/Desktop/文件夹2" # 设置粘贴的文件路径
shutil.copyfile(f,file_dir) # 将文件粘贴到文件夹2路径
walkFile(“C:/Users/dvs909/Desktop/文件1”)
推荐文章: