如果名称以 'xyz' 开头,python 删除文件

标签 python

我的文件夹中有几个文件 xyz_driverxyz_toolxyz_macaaa_driveraaa_tool , aaa_mac

如果我这样做

for filename in glob.glob('xyz_driver'):
    os.remove(filename)

有效。

但是如果名称以 xyz 开头,我如何删除所有文件?

最佳答案

glob()支持通配符模式匹配:

for filename in glob.glob('xyz*'):
    os.remove(filename)

关于如果名称以 'xyz' 开头,python 删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36372814/

相关文章:

python - 使用函数作为具有 Enthought Traits 的实例方法 (Python)

python - 无法正确修补对象的属性

python - 如何使用for循环在切片中传递动态值

Python - Web 服务器可以避免导入每个请求吗?

python - 来自多个模块的全局变量对执行代码不可见?

python - 如何在字典中使用 reduce

python - 在python中递归打印目录结构的程序不起作用

Python请求收到404,wget获取正确页面

python - 仅允许整数步长时生成鼠标速度

python - 以编程方式轻轻更改哈希