我已使用命令在 Spark 上保存了 parquet 文件DataFrame.saveAsParquet()。
如何通过 python 代码删除/删除该文件?
我最近遇到了这个麻烦:我需要一个删除Windows中完全文件夹的函数,所以我搜索了这就是我得到的:
如何删除/删除Python不为空的文件夹? 空带,蟒蛇
答案,看起来还不错,对我来说似乎有点混乱和大...在使用shutil.rmtree访问windows中的文件时应该有更好的方法来解决oneerror(尝试访问只读文件时出错). .
我想删除一个文件夹,如果已经存在,有关如何删除目录的任何输入,如果它存在吗?是否有一个python等效的"rm -rf"?
如果os.path.isdir('./.repo'):shutil.rmtree('./.repo')
我有一个文件夹和子文件夹的目录,我需要搜索它以找到某个文件夹名称“旧数据”,以便我可以删除“旧数据”中的文件并删除文件夹本身及其中的文件(但是不是它的父文件夹)。有 122 个文件夹可供搜索,其中只有一些文件夹包含名为“旧数据”的子文件夹。如何在每个文件夹中搜索“旧数据”并将其删除?我对 python 比较陌生,我设法获得的唯一代码是列出目录,以便我可以看到哪些文件夹具有名为“旧数据”的子文件夹,哪些没有:
import os
os.chdir('C:/directory')
for root, dirs, subdirs in os.walk('C:/directory'):
for d in dirs:
print os.path.join(root, d)
Run Code Online (Sandbox Code Playgroud)