• Как воспроизвести аудио с URL (python)?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Либо конвертировать в wav, либо использовать другую библиотеку:
    import pyglet
    
    music = pyglet.resource.media('music.mp3')
    music.play()
    
    pyglet.app.run()
    Ответ написан
    Комментировать
  • Почему не устанавливается Windows 10 с флешки?

    @rPman
    Удостоверься что проблема именно в биосе а не неправильно созданная флешка, идет ли загрузка с нее если физически выключить диски?

    Перебирай usb порты, так как старые материнки могли по разному работать с разными своими же контроллерами в момент загрузки, скорее всего лучше использовать порты позади компьютера а не впереди, лучше не использовать порт сверху, рядом с pc2 портом для клавиатуры/мыши, мне рассказывали что там может оказаться usb1, сам не встречал но не лишено логики (эти порты для мышек и клавиатур)

    2009 возможно usb3 еще не было, синие, но если есть - не вставляй в них загрузочную флешку.

    Можно попытаться создать флешку не с помощью windows download tool а с помощью посекторного копирования образа iso - windd, это имеет смысл если в биосе есть пункт меню загрузки с usb cdrom, так же можно по перебирать разные типы загрузки usb hdd, usb fdd (да да я такие видел) и т.п.

    Не использовать флешки больше 8 гигабайт, это странно но старые компьютеры часто не хотят с 16 и выше флешек грузить windows (при этом грузят linux).

    Можно не лезть в сам биос а использовать меню загрузки, обычно оно по кнопке F8/F11/F12 вызывается, смотри стартовое окно загрузки компьютера (можно отключить логотип в биосе), иногда оно дает больше информации и контроля

    * проверь наличие в биосе пункта efi (uefi) загрузчика, и включи его, в 99% случаев это может помочь (для работы этого режима обычно достаточно чтобы флешка в принципе определялась и ее формат был fat/fat32, а бут сектор нет)

    * наоборот для legacy же загрузки, это для случая когда загрузка начинается, но в момент установки уже в сетапе система не видит флешки и просит вставить cdrom, можно создать второй раздел или использовать дополнительный hdd диск, и скопировать на него прямо в корень содержимое iso (если его считать как архив), в этом случае сетап найдет все файлы самостоятельно и продолжит установку с диска.

    Еще экзотический способ - загрузиться с livecd ubuntu (я ни разу не видел чтобы нельзя было загрузить linux, можно поперебирать разные usb загрузчики, например unetbootin), установить virtualbox или qemu/kvm и используя системный диск целиком как диск виртуальной машины, запустить начало установки из виртуалки (самый первый процесс копирования файлов до первой перезагрузки), но продолжить установку после этой перезагурзки уже с реальной машины, перезагрузив ubuntu и вынув флешку.

    Этот способ подразумевает только legacy режим загрузки (виртуалки не умеют нормально uefi и не имеют доступа к редактированию меню загрузки), так же виртуальные машины имеют инструменты по защите MBR таблицы и загрузчика от виртуальной машины, записывая изменения в отдельный файл, но на сколько я знаю это не опция по умолчанию. Так как внутри виртуалки 'железо' стандартное и отлаженное на ура, а так же cdrom там 'настоящий' - установщик без проблем загрузится.
    Ответ написан
    1 комментарий
  • Как импортировать модуль, лежащий в параллельной папке?

    @GeneD88
    QA
    sys.path.append("/path/to/MAIN")
    После чего можно будет делать так:
    from Folder2 import file2

    Либо:
    from Main.Folder2 import file2
    Ответ написан
    Комментировать
  • Как импортировать модуль, лежащий в параллельной папке?

    @bacon
    положить Main в PYTHON_PATH, а еще лучше один раз сесть, внимательно почитать доку по импорту, разобраться как всё работает и больше не маяться с подобными проблемами.
    Ответ написан
    Комментировать
  • Можно ли считать словарь Python базой данных?

    @dmtrrr
    Backend developer
    Словарь нельзя сравнить с реляционной БД, можно с key value store.
    Ответ написан
    Комментировать