myaddress = '/home/geek/Desktop/mysub2'
myfile = open(myaddress,'r')
with open(myaddress) as f:
mysum = sum(1 for _ in f)myprimary = []
mymain = []
for i in xrange(mysum + 1):
mystr = myfile.readline()
if '-->' in mystr:
myprimary.append(mystr)
while True:
mystr = myfile.readline()
if mystr == 'n':
break
else:
myprimary.append(mystr)
mymain.append(myprimary)
myprimary = []
for i in mymain:
for j in i:
if 'biology' in j:
print i[0]
کد رو برای زیرنویسی که ضمیمه کردم تست کردم و نتیجه خوب بوده، حالا باید در شرایط مختلف (همون حالات خاصی که گفتید) تست بشه...
شایدم بگی اومدیم و یه جمله --> توش بود! حالا چیکار کنیم؟
فکر کنم راه حلش ساده باشه، تا جایی که من دیدم (اینم در نظر بگیر که اهل فیلم نیستم و بنابراین زیرنویسهای کمی دیدم!!) قسمت زمانبندی زیرنویس یه طول مشخصی داره و همچنین --> در پوزیشن خاصی قرار میگیره که میشه از اینا کمک گرفت...
برچسب:
نویسنده: استخدام کار