Write the content of appuifw.Text() into a file
By Damien LEFEVRE, Monday 26 March 2007 at 01:19 :: Code Snippets :: #47 :: rss
import e32, appuifw def __exit__( ): APP_LOCK.signal( ) def doSave( ): try: f = open( 'c:\\yourFile.txt', 'wb' ) yourText = appuifw.app.body.get( ) f.write( yourText.encode("utf-8") ) f.close appuifw.note( u'Saved :)', 'conf' ) except IOError, e: appuifw.note( u'Wrong file path!', 'error' ) except UnicodeError, e: appuifw.note( unicode( e ), 'error' ) if __name__ == "__main__": APP_LOCK = e32.Ao_lock( ) appuifw.app.title = u'Text to file' appuifw.app.exit_key_handler = __exit__ appuifw.app.body = appuifw.Text() appuifw.app.menu = [( u'Save', doSave ), ( u'Exit', __exit__ )] APP_LOCK.wait( )