SD卡分区
右键“我的电脑”->“管理”->“磁盘管理”;
如果SD卡有文件系统,点击"删除卷",重新做卡;
删除文件系统后如下图,点击“新建简单卷”;
在导航页“指定卷大小”,设置分区的大小,留出剩余的空间;
python读写SD卡
这里需要注意的是,写SD卡需要加锁,否则写不成功
#带文件系统,需要锁定卷,否则无法写扇区
@contextlib.contextmanager
def lock_volume(vol):
hVol = msvcrt.get_osfhandle(vol.fileno())
win32file.DeviceIoControl(hVol, winioctlcon.FSCTL_LOCK_VOLUME, None, None)
try:
yield vol
finally:
try:
vol.flush()
finally:
win32file.DeviceIoControl(hVol, winioctlcon.FSCTL_UNLOCK_VOLUME, None, None)
https://download.csdn.net/download/qq_39718408/89723816