Хорошо, вот что вам нужно сделать. Прежде всего создайте папку, содержащую все эти файлы субтитров. Например, назовем это «субтитром», также сделаем копию «subtitle_backup» (на всякий случай).
Теперь предположим, что ваша папка субтитров находится в разделе «Мои документы», создайте файл с именем correct.py в «Мои документы» или какой-либо каталог также содержит вашу папку субтитров. Не помещайте correct.py внутри «субтитров», он должен находиться в каталоге непосредственно выше.
Скопируйте и вставьте этот код в correct.py
from os import listdir
from os.path import isfile, join
import sys
dirpath = sys.argv[1]
onlyfiles = [ join(dirpath,f) for f in listdir(dirpath) if isfile(join(dirpath,f)) ]
def correctFile(filePath):
f = open(filePath, "r")
data = f.read()
f.close()
fixedF = ""
for i in data:
if i.lower() == i:
fixedF = fixedF + i.upper()
else:
fixedF = fixedF + i.lower()
return fixedF
for fi in onlyfiles:
corrected = correctFile(fi)
f = open(fi, "w")
f.write(corrected)
f.close()
print "Corrected file %s" % fi
Теперь откройте командную строку, перейдите в каталог, где ваш correct.py файл и папка субтитров. Run:
питон correct.py подзаголовок
Надеется, что это помогает, комментарий, если вам нужно уточнение на любом из этапов!
Вы можете запустить его через скрипт python/у вас установлен python? –
У меня странное чувство, что этот вопрос может быть лучше на SuperUser ... – George
@JohnDorian. Да. Иногда я играю с Python. – George