code: def save_text_file(i):
      
  
      fn=i['text_file']
  
      s=i['string']
  
      try:
        s=s.replace('\r','')
      except Exception as e:
         pass
  
      try:
        s=s.replace(b'\r',b'')
      except Exception as e:
         pass
  
      m='w'
      if i.get('append','')=='yes': m='a'
  
      try:
         s=s.encode('utf8')
      except Exception as e:
         pass
  
      try:
  #      if sys.version_info[0]>2:
  #         f=open(fn, m+'b')
  #         f.write(s)
  #      else:
        f=open(fn, m+'b')
        f.write(s)
      except Exception as e:
         return {'return':1, 'error':'problem writing text file='+fn+' ('+format(e)+')'}
  
      f.close()
  
      return {'return':0}
docs: Input:  {
                text_file - name of text file
                string    - string to write (with removed \r)
                (append)  - if 'yes', append
              }
  
      Output: {
                return       - return code =  0, if successful
                                           >  0, if error
                (error)  - error text if return > 0
              }