Skip to content

Instantly share code, notes, and snippets.

@vssun
Created Mar 25, 2012
Embed
What would you like to do?
ഒരു ഫയലിലെ ഉള്ളടക്കം മുഴുവൻ യൂനികോഡ് 5.0 പതിപ്പിൽ നിന്ന് 5.1 പതിപ്പിലേക്ക്. (മലയാളത്തിനായി മാത്രം) (അതായത് ചില്ലുകൾ പുതുക്കാൻ)
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
ഒരു ഫയലിലെ ഉള്ളടക്കം മുഴുവൻ യൂനികോഡ് 5.0 പതിപ്പിൽ നിന്ന് 5.1 പതിപ്പിലേക്ക്. (മലയാളത്തിനായി മാത്രം)
(അതായത് ചില്ലുകൾ പുതുക്കാൻ)
നിർമ്മിച്ചത്: സുനിൽ വി.എസ്.
തിയതി: 2012-03-25
പതിപ്പ് 1.0
"""
import codecs
#പ്രധാന പ്രോഗ്രാം ഇവിടെ തുടങ്ങുന്നു. ആവശ്യത്തിനനുസരിച്ച് മാറ്റങ്ങൾ ഇതിനു താഴെ വരുത്തുക
sourceFile ="input.txt" #ഉറവിടം എവിടെ?
outputFile ="output.txt" #ഫലം എവിടെ വേണം?
searchList = [u'ല്‍', u'ര്‍', u'ണ്‍', u'ന്‍', u'ള്‍',u'‍'] #ആറാമത്തേത് zwj ആണ് ചില്ലിനല്ലാതെ അത് ഉപയോഗിക്കുന്നില്ല
replaceList = [u'ൽ', u'ർ', u'ൺ', u'ൻ', u'ൾ',u'']
#ആവശ്യത്തിനനുസരിച്ച് മാറ്റങ്ങൾ ഇതിനു മുകളീൽ വരുത്തുക
myInputFile = codecs.open(sourceFile,encoding='utf-8')
myText=myInputFile.read()
myInputFile.close()
for i in range(0, len(searchList)-1):
myText=myText.replace(searchList[i],replaceList[i])
myOutputFile= codecs.open(outputFile,encoding='utf-8',mode='w')
myOutputFile.write(myText)
myOutputFile.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment