On 05Jun2018 06:42, bellcanada...@gmail.com <bellcanada...@gmail.com> wrote:
On Sunday, 3 June 2018 20:11:43 UTC-4, Steven D'Aprano  wrote:
Don't retype a summary of what you think the error is. "character
undefieed" is not a thing, and there is no such thing as "byte 1x09".

You need to COPY AND PASTE the EXACT error that you get. Not just the
last line, the error message, but the FULL TRACEBACK starting from the
line "Traceback" and going to the end.
[...]

here is the exact error full message
in the attachment...UPDATE..i am manually modifying this reply..i tried to 
answer by my gmail but i get errors and i couldnt find this webpage till today 
and it doesnt accept attachments..so many you can for future provide an email 
if thats ok...anyway i will write the error manually here:

Many of us read this group/list via the mailing list python-list@python.org. I've CCed it here. Just avoid Google Groups, they're an awful interface to both usenet and mailing lists.

File "C:\Users\Robert\AppData\Local\Programs\Python\Python36\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table[0]
UnicodeDecodeError: 'charmap'codec can't decode byte 0x9d in position 7414: character 
maps to <undefined>

As Steven has remarked, this is not the complete traceback he requested, just the end. We need to know the entire execution stack.

for the record i did not puprosely set the code or decode o encode to cp-1252; this is a 3rd party script i have from the internet thats all

Can you say where it came from and how you fetched it? That may affect how the file got into this situation and how it might be repaired.

It might also let us fetch the file ourselves to look at it.

this a  set of files that runs find in python 2.7
i am trying to run it in python 3 becuz i was told in 2020 python 2 will no 
longer be supported
not sure if that really matters for my script

It may not matter, but as a general rule you should try to use Python 3 for new stuff. Python 2 is effectively end of life.

it runs completey fine in python 2, so for me the issue is with python 3 and its changes relative to python 2

It is possible that Python 2 is just glossing over the problem; Python 3 has a more rigorous view of character data.

Cheers,
Cameron Simpson <c...@cskk.id.au>
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to