Что такое win32con модуль в Python? Где я могу найти его?

Как я могу получить путь к файлу из этого типа URI контента?

У вас нет, так как нет никакого файла вообще за Uri, не говоря уже о том, к которому вы можете получить доступ. Это Uri может указывать на:

  • Локальный файл на внешнем хранилище
  • Локальный файл на внутренней памяти для другого приложения
  • Локальный файл на съемном носителе
  • Локальный файл, который зашифрован и должен быть дешифрован на лету
  • Поток байтов, хранящихся в столбце BLOB в базе данных
  • Часть содержимого, которое должно быть загружено другим приложением первым
  • ... и т. д.

Все другие приложения, такие как Facebook, Google+ это делает

Нет, это не так. Они используют ContentResolver и:

  • openInputStream() для чтения в байтах, связанных с содержимым
  • getType(), чтобы получить тип MIME, связанный с содержимым
  • query() и OpenableColumns, чтобы получить размер и отображаемое имя, связанные с контентом
35
задан OscarRyz 14 July 2009 в 23:02
поделиться

2 ответа

Этот модуль содержит константы, связанные с программированием Win32. Это не часть релиза Python 2.6, но должно быть частью загрузки pywin32 проекта.

Редактирование: я предполагаю, что исполняемый файл является программой установки, хотя в прошлый раз я загрузил pywin32, это был просто zip-файл.

17
ответ дан 27 November 2019 в 06:59
поделиться

Обратите внимание, что загрузка Pywin32 страница содержит установщики для версии 2.6 (i386 и AMD64). распределение ActiveState единственный установщик, который включает pywin32 - в настоящее время в версии 2.5.2.

2
ответ дан 27 November 2019 в 06:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: