Формат диска в Python

Я пытаюсь создать программу на Python 3.3 для форматирования диска в Windows, такого как SD-карта или USB-накопитель. Я попробовал код здесь:http://bytes.com/topic/python/answers/537724-formatting-device-script-windows, Сначала это дало мне ошибку, но после некоторой настройки это не так. Он запустился, но с моим USB-накопителем ничего не случилось. Вот код, который я использую. (Это использует модуль ctypes кстати) Пожалуйста, помогите!

def myFmtCallback(command, modifier, arg):
    print(command)
    return 1    # TRUE

def format_drive(Drive, Format, Title):
    fm = windll.LoadLibrary('fmifs.dll')
    FMT_CB_FUNC = WINFUNCTYPE(c_int, c_int, c_int, c_void_p)
    FMIFS_HARDDISK = 0x0C
    fm.FormatEx(c_wchar_p(Drive), FMIFS_HARDDISK, c_wchar_p(Format),
                c_wchar_p(Title), True, c_int(0), FMT_CB_FUNC(myFmtCallback))

Я вызываю функцию соответственно:

format_drive('F:\\', 'NTFS', 'USBDrive')

И программа печатает это:

>>>
9
11

Ответы на вопрос(2)

Ваш ответ на вопрос