On Jun 4, 7:36 pm, Steven D'Aprano <ste...@remove.this.cybersource.com.au> wrote: > On Thu, 04 Jun 2009 18:26:49 -0700, chad wrote: > > Let's say I have a list of 5 files. Now lets say that one of the files > > reads nude333.txt instead of nude3.txt. When this happens, the program > > generates an error and quits. What I want it to do is just skip over the > > bad file and continue on with the next one. > > This should give you some hints. > > import errno > > for name in list_of_file_names: > try: > f = open(name, 'r') > except IOError, e: > if e.errno == errno.ENOENT: # or just use 2 if you're lazy > # no such file, skip > continue > # some other more serious error, re-raise the exception > raise > do_something_with(f) > > [...] > > > def scroll_some_porn(now): > > while 1: > > for some_titty_porn in my_porn_collection: > > now.write(" \n") > > bitch_please = generate(some_titty_porn) > > now.write(bitch_please) > > time.sleep(10) > > now.write(" \n") > > Shouldn't you have some way of escaping from the infinite loop other than > typing Ctrl-C at the console? I imagine your hands will be busy. >
Like what? All the program is meant to do is scroll ASCII art in a chat room. -- http://mail.python.org/mailman/listinfo/python-list