필자는 ini 파일을 사용하여 스크립트에서 사용할 해상도를 구성하려고 시도하며이를 수행하는 방법에 대한 도움이 필요합니다.ini 파일을 구문 분석하고 파이썬으로 적절한 함수를 선택하는 방법
"Fontion 스크립트"사실
#RECUP QUALITE FHD
import re, os
def FHD(RFHD):
mykey = open("/home/gaaara/adn/tmp/ajax.json", "r")
for text in mykey:
match = re.search('"FHD":"(.+?).mp4', text)
if match:
s = 'http://www.website.fr:1935/' + match.group(1) + '.mp4?audioindex=0.smil'
return s
그것은 해상도의 다른 기능이있는 파일 HD
및 SD
2 개 다른 유사한 기능을 가지고있다. 프로그래밍 방식으로 올바른 함수를 선택하려면 어떻게해야합니까?
편집
import ConfigParser
import sys
sys.path.append('files/')
from xrez import FHD
from xrez import HD
from xrez import SD
#variables
x1080 = FHD('RFHD')
x720 = HD('RHD')
x480 = SD('RSD')
#fin
config = ConfigParser.ConfigParser()
config.read('config.ini')
try:
val = config.get('resolution', 'Write the resolution wish', 'x1080' , 'x720' , 'x480')
except:
sys.exit(1)
print val
는 "INI"또는 "JSON"파일을 구문 분석하려고합니까? –
내 스크립트에서 사용할 해상도를 구성하기 위해 ini 파일을 구문 분석하고 싶습니다. 죄송합니다. 질문을 잘못 번역했습니다. ^^ – hideyoshi