我有相当基础的Python知识,不幸的是,它太基础了,我不知道如何做我想做的事情。我搜索了一下,找到了问题的一半答案。你知道吗
计划是删除文件夹的内容,但由于用户名不同,系统间的目录不同。假设目录是'C:\Users\USER\Documents\VideoEditor\JunkFiles',但我希望我的程序能尝试删除所有不同版本的文件。下面是一个示例列表: 'C:\Users\USER\Documents\VideoEditor09\JunkFiles' 'C:\Users\USER\Documents\VideoEditor10\JunkFiles' 'C:\Users\USER\Documents\VideoEditor11\JunkFiles'
所以基本上
不管用户名是什么,我怎么告诉它目录在哪里? 如何告诉它删除指定目录的内容,但保留文件夹(如果可能)?你知道吗
谢谢!
西奥。
您可以尝试以下方法:
我在这里使用的主要内容是Python os package和一个需要浏览的文件夹列表。而且'%s'是Pythonstring formatting的一部分。你知道吗
希望这有帮助!你知道吗
os.path.expanduser
您可以按以下方式访问用户的文档目录:
然后,您可以循环遍历目录中的文件来删除它们,或者如果删除文件夹也可以(您可以在以后再次创建它们),也可以使用^{} :
相关问题 更多 >
编程相关推荐