python - 我如何知道 "path"是否位于 FAT32 分区中?

标签 python linux

是否有任何库或函数告诉我 python 中特定“路径”的分区类型?

或者我怎样才能用任何其他方法实现它?

提前致谢!

最佳答案

How to find the file system type in python似乎也相关。

这是我想出的:

import subprocess
import os

def is_filesys_fat32(path):

    try:
        subprocess.check_call(['df', '--type=fat32', path], stdout=os.devnull)
    except:
        return False

    return True

假设您正在运行 linux(如标签所述),并且您只搜索类型的存在,而不是获取类型(在 subprocess.check_output() 上使用正则表达式使用相同的命令?)。

关于python - 我如何知道 "path"是否位于 FAT32 分区中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16452855/

相关文章:

python - PostgreSQL 连接应该在 Python 网络应用程序中汇集,还是为每个请求创建一个新连接?

python - while 循环不会循环或执行

linux - 我想让 grep grep 一个有空格的词

调用 super init 的 python 装饰器

python - `argparse` 多选参数?

linux - shell命令末尾的 "/dev/null"是什么意思

linux - 如何阻止鱿鱼中的所有连接

linux - 使用 gstreamer 的色度键网络摄像头视频

linux删除文件中的多行

python - 在一个语句中对列表理解进行排序