On 22 July 2013 11:52, Alan Gauld <alan.ga...@btinternet.com> wrote: > On 22/07/13 19:14, Jim Mooney wrote: > > zark += unichr(ord(x)-45) >> >> >> unichr() arg not in range(0x10000) (narrow Python build) >> > > > What if ord() is returning a value less than 45? > What does unichr() do with negative vales?> > > Just a guess... >
I already changed to u for the char, so I got a bigger number, and only subtracted 3 from umlaut, which should have given me the dos line-drawing dash, but now my problem is I can't seem to set encoding for that: import sys sys.setdefaultencoding('cp437') gives me the error: AttributeError: 'module' object has no attribute 'setdefaultencoding' Jim > > -- > Alan G > Author of the Learn to Program web site > http://www.alan-g.me.uk/ > > ______________________________**_________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/**mailman/listinfo/tutor<http://mail.python.org/mailman/listinfo/tutor> > -- Jim What the Nations of the World Fail to Realize, is That we are Living in a Closed System: In March 2013, researchers from the Stanford University Hopkins Marine Station issued a report on Bluefin tuna caught off the California coast and tested for radioactive cesium. The report found that Bluefin tuna were 100 per cent contaminated, that not one was cesium-free. The report did not address such questions as whether cesium would continue to accumulate in tuna or whether it was appearing in other fish species.
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor