And trying 2to3.py, which I've used successfully before, gets C:\P26Working\Finished\For2to3>2to3 -w -f urllib dollar2yen_rate_simple.py Traceback (most recent call last): File "C:\P26Working\Finished\For2to3\2to3.py", line 2, in <module> from lib2to3.main import main File "C:\P26Working\Finished\For2to3\lib2to3\main.py", line 34 except os.error, err: ^ SyntaxError: invalid syntax
dollar2yen_rate_simple.py can be seen at <http://tutoree7.pastebin.com/4Aq9CuXS> Also, Running this code in Python 3.1: from urllib import request a = request.urlopen('http://www.marketwatch.com/investing/currency/CUR_USDYEN').read(20500) b = a[19000:20500] idx_pricewrap = b.find('pricewrap') context = b[idx_pricewrap:idx_pricewrap+80] idx_bgLast = context.find('bgLast') rate = context[idx_bgLast+8:idx_bgLast+15] print(rate) gets Traceback (most recent call last): File "c:\P31Working\test_urllib.py", line 4, in <module> idx_pricewrap = b.find('pricewrap') TypeError: expected an object with the buffer interface Process terminated with an exit code of 1 I have NO idea what that error means. Dick _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor