请指教
花了两个小时写了10行{:10_266:}是否有不足之处 请指教
# 判断是文件还是文件夹
# 如果是文件 --> 判断文件后缀是否是.mp4 --> 如果是直接移走
# 如果是文件夹 --> 打开继续判断
import os , shutil
def bian_li_wen_jian_jia(lu_jing):
if os.path.isfile(lu_jing):
f = os.path.splitext(lu_jing)
print(os.path.splitext(lu_jing))
if f == ".mp4":
print(os.path.splitext(lu_jing))
shutil.move(lu_jing,r"F:【视频教程】零基础入门学习Python\0000")
else:
list_f = os.listdir(lu_jing)
for wen_jian_jia in list_f:
bian_li_wen_jian_jia(f"{lu_jing}\\{wen_jian_jia}")
bian_li_wen_jian_jia(r"F:【视频教程】零基础入门学习Python")
# 判断是文件还是文件夹
# 如果是文件 --> 判断文件后缀是否是.mp4 --> 如果是直接移走
# 如果是文件夹 --> 打开继续判断
import os , shutil
def bian_li_wen_jian_jia(lu_jing):
if os.path.isfile(lu_jing):
f = os.path.splitext(lu_jing)
print(f) # 既然前面已经把 os.path.splitext(lu_jing) 的结果赋给 f 了,这里直接用 f 就好,而且这里的打印有点没必要
if f == ".mp4": # splitext的返回值固定是一个二元组,这里直接用f就好
print(lu_jing)# 打印扩展名没太大必要,可以打印完整的路径名
shutil.move(lu_jing,r"F:\【视频教程】零基础入门学习Python\0000") # 这里盘符与路径之间应该有一个 \
else:
list_f = os.listdir(lu_jing)
for wen_jian_jia in list_f:
bian_li_wen_jian_jia(f"{lu_jing}\\{wen_jian_jia}")
bian_li_wen_jian_jia(r"F:【视频教程】零基础入门学习Python")
页:
[1]