Я пытался понять это навсегда (я новичок в программировании), и я не могу понять это.
Я пытаюсь создать скрипт, который будет проверятьфайл, и дать мне вывод, из которого я могу получить информацию, такую как «Аудио формат», который я затем могу вставить в имя файла.Тем не менее, я даже не могу заставить скрипт вернуть любую информацию о файле.Я врезался в стену при вставке входного файла ...
Так что на данный момент мне просто нужна помощь, чтобы он выложил информацию, основанную на argvs, которые я добавил. Надеюсь, я смогучтобы понять, как разобрать аудиоинформацию из этого.
Моя попытка, похоже, близка:
#!/usr/bin/python
import os, sys, subprocess, shlex, re
from subprocess import call
def probe_file(filename):
p = subprocess.Popen(['/opt/local/bin/ffprobe', '-show_format', '-pretty', '-loglevel quiet', -i filename], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
print filename
print p.communicate()
[probe_file (f) for f in os.listdir('.') if not f.startswith('.')]