C盘瘦身:通过python文件读写将qq里的缓存图片移到D盘
2021/10/1 17:10:50
本文主要是介绍C盘瘦身:通过python文件读写将qq里的缓存图片移到D盘,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
需求
C盘的空间越来越少,放不下日益增多的学习资料了,经过观察,qq的下载占了很大空间,又不想直接删除聊天记录和图片,研究了一下,发现可以把image/Group2目录下的图片移到D盘
代码
import os path = 'C:/Users/你电脑用户名/Documents/Tencent Files/你的qq号/Image/Group2' path_read = [] #path_read saves all executable files def check_if_dir(file_path): temp_list = os.listdir(file_path) #put file name from file_path in temp_list if len(temp_list) == 0: return print(os.path.isfile(file_path + '/' + temp_list[0])) print(file_path + '/' + temp_list[0]) if os.path.isfile(file_path + '/' + temp_list[0]): #此处直接判断list中第一项是不是文件 for temp_list_each in temp_list: temp_path = file_path + '/' + temp_list_each if os.path.splitext(temp_path)[-1] == '.jpg' or os.path.splitext(temp_path)[-1] == '.png': load(temp_path,temp_list[0]) else: continue else: for temp_list_each in temp_list: check_if_dir(file_path + '/' + temp_list_each) #loop traversal def load(path,name): f = open(path, 'rb') # 返回一个文件对象 newf = open("D:/表情包/"+name+os.path.splitext(path)[-1], 'ab') line = f.readline() # 调用文件的 readline()方法 while line: newf.write(line) # print(line, end = '') # 在 Python 3 中使用 line = f.readline() f.close() check_if_dir(path) #put all path in path_read
效果
这篇关于C盘瘦身:通过python文件读写将qq里的缓存图片移到D盘的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享