Python Forum
Manipulating files Python 2.7
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Manipulating files Python 2.7
#5
Hi, i can't make this work. I use your code to read my file, works:

# read in the file contents
iso = open('E:/ENEL/Modelos/NW201610/DGER.dat').read()
utf = open('E:/ENEL/Modelos/NW201610/DGER.dat').read()

# this is how they look, one <str> character for each byte in the source file
print 'ISO:', repr(iso)
print 'UTF:', repr(utf)

# transform them to unicode, specifying the appropriate encoding
unicodeISO = unicode(iso, encoding='iso-8859-15')
#unicodeUTF = unicode(utf, encoding='UTF-8')

# Now, as unicode strings, they are identical
print repr(unicodeISO), unicodeISO
#print repr(unicodeUTF), unicodeUTF
But my original function does not work:

def dger_ano(FILE_ORIGEM, FILE_DATE, ORIGEM, DESTINO): #ORIGEM: ../file.txt | DESTINO: ../../
   cache = None
   string = "YEAR " + FILE_ORIGEM  
   with open(ORIGEM , "r") as f: cache = f.read()
   unicodeISO = unicode(cache, encoding='iso-8859-15')

   print ('ISO:', repr(unicodeISO))
   new_file = re.sub(string, "ANO INICIO DO ESTUDO {}".format(FILE_DATE), cache)
   if new_file:
       with open(DESTINO + "/temporario.txt", "w") as unicodeISO: unicodeISO.write(new_file)
   os.remove(DESTINO + "/DGER.dat")
   os.rename(DESTINO + '/temporario.txt',DESTINO + '/DGER.dat')
Edit adim:
Mark all code an push "Remove Formatting" button next time.
Reply


Messages In This Thread
Manipulating files Python 2.7 - by hugobaur - Oct-21-2016, 01:20 PM
RE: Manipulating files Pytohn 2.7 - by Ofnuts - Oct-21-2016, 04:53 PM
RE: Manipulating files Pytohn 2.7 - by hugobaur - Oct-25-2016, 11:53 AM
RE: Manipulating files Python 2.7 - by Ofnuts - Oct-25-2016, 01:02 PM
RE: Manipulating files Python 2.7 - by hugobaur - Oct-31-2016, 06:37 PM
RE: Manipulating files Python 2.7 - by snippsat - Oct-31-2016, 07:16 PM
RE: Manipulating files Python 2.7 - by hugobaur - Nov-01-2016, 12:28 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Manipulating data from a CSV EvanS1 5 2,809 Jun-12-2020, 05:59 PM
Last Post: perfringo
  manipulating two lists rancans 8 3,345 Apr-16-2020, 06:00 PM
Last Post: deanhystad
  Manipulating index value, what is wrong with this code? Emun 1 1,848 Feb-05-2020, 07:18 AM
Last Post: perfringo
  Manipulating the filename of an output script mckinneycm 4 12,015 Jan-15-2020, 07:29 PM
Last Post: mckinneycm
  Manipulating Excel with Python. Spacely 2 3,760 Jun-25-2019, 01:57 AM
Last Post: Dequanharrison
  Manipulating CSV Prince_Bhatia 1 2,003 Apr-25-2019, 11:55 AM
Last Post: Gribouillis
  Reading and manipulating csv Prince_Bhatia 11 5,249 Mar-14-2019, 11:40 AM
Last Post: Larz60+
  Manipulating an Excel Workbook Stanimal 4 3,076 Jan-18-2019, 11:03 PM
Last Post: Stanimal
  Running a python tool transforming xml files into epub files silfer 7 5,592 May-10-2018, 03:49 PM
Last Post: snippsat
  Manipulating Binary Data arsenal88 10 8,847 Apr-25-2017, 02:30 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020