Найти - Пользователи
Полная версия: Общедоступные библиотеки.
Начало » Python для новичков » Общедоступные библиотеки.
1
Ellis
Господа программисты, подскажите как добраться к прославленным библиотекам Python. в частности, когда нужны списки форматов ,или физ.величин. Почему-то мне кажется, что все это можно вызвать в интерпритатере, простите за невежество
alexbadaloff
import sys
dir(sys)
help(sys)

Вы про это?
Ellis
Возможно, но там так много всего.. как получить список существующих видео файлов например?
Alen
Если формат известен:

import glob
catalog = '/home/user/video'
for videofile in glob.glob(catalog + "/*.avi"):
    print videofile

Если нет то тогда https://pypi.python.org/pypi/python-magic/ или подобное на основе libmagic.so или вызова команды file из шела.
Ellis
О! Спасибушки!
alexbadaloff
А. Формат файла = расширение файла.
А что же тогда значит “список физ.величин”?
А. Сам отвечу. Похоже это имена файлов.

Ух. Тема и начальный вопрос прям в ступор вгоняют.
Пойду залезу обратно в пещеру.
Alen
А что же тогда значит “список физ.величин”?

<telepat mode>
Ну коли видеофайлы видать длительность, кодеки, разрешение. В общем вывод ffprobe, что-то вроде:
</telepat mode>

#!/usr/bin/env python
#-*-coding:utf8-*-
import glob
import subprocess
def probe_file(filename):
    cmnd = ['ffprobe', '-show_format', '-pretty', '-loglevel', 'quiet', filename]
    p = subprocess.Popen(cmnd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    print filename
    out, err =  p.communicate()
    print "==========output=========="
    print out
    if err:
        print "========= error ========"
        print err
if __name__ == '__main__:
    catalog = '/home/user/video'
    for videofile in glob.glob(catalog + "/*.avi"):
        probe_file(videofile)
Ellis
физ. величины- предположительно библиотеки физических величин, похоже что в библиотеки Python ничего подобного не входит, да и списки форматов, расширений ,кодировок и т.п тоже….
Но за ссылку всё же спасиб. оч понравились пакеты для скачивания
FishHook
~ $ python
>>> help()
help>
help> modules
..
...
help> itertools
bismigalis
Ellis
предположительно библиотеки физических величин, похоже что в библиотеки Python ничего подобного не входит, да и списки форматов, расширений ,кодировок
каким боком это к питону, вам на википедию, милейший
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB