On Nov 3, 12:44 am, "Russ P." <[EMAIL PROTECTED]> wrote: > I've been programming in python for a few years using XEmacs on > Solaris and Linux. I've been thinking about trying IDLE for a long > time, but either it wasn't available on my system or I procrastinated. > I finally have it available, and I gave it a try. > > I immediately encountered a basic problem for which I could not find a > solution in the intro docs. I want to run a script in one directory > that reads input from a file in another directory. Maybe I'm just not > very smart, but I couldn't figure out how to do it. Will someone > please give me a clue? > > More generally, I don't see much discussion of IDLE on this newsgroup. > Are many python programmers using it? I see that some of the intro and > tutorial docs have not been updated for several years. Is IDLE still > actively supported? Or would I be better off just going directly to a > commercially supported IDE such as Wing? Thanks.
On Nov 3, 12:44 am, "Russ P." <[EMAIL PROTECTED]> wrote: > I've been programming in python for a few years using XEmacs on > Solaris and Linux. I've been thinking about trying IDLE for a long > time, but either it wasn't available on my system or I procrastinated. > I finally have it available, and I gave it a try. > > I immediately encountered a basic problem for which I could not find a > solution in the intro docs. I want to run a script in one directory > that reads input from a file in another directory. Maybe I'm just not > very smart, but I couldn't figure out how to do it. Will someone > please give me a clue? > > More generally, I don't see much discussion of IDLE on this newsgroup. > Are many python programmers using it? I see that some of the intro and > tutorial docs have not been updated for several years. Is IDLE still > actively supported? Or would I be better off just going directly to a > commercially supported IDE such as Wing? Thanks. Hi Russ, IDLE is still actively supported on the groups and mailing lists, maintained, and even developed. True, the amount of developer time going into it isn't what it used to be; that's why the tutorial and docs are so outdated. Much of the discussion about it (including some questions) goes on in the idle-dev _at_ python.org mailing list. Which IDE to use is mostly a matter of personal preference. I like IDLE very much because it is clean and uncluttered, but AFAIK most Python developers move on to more feature-rich IDEs. Even if you don't end up using it in the long term, IDLE is really awesome for learning Python (though perhaps you are beyond that stage?). It is admittedly not as powerful an editor as some other IDEs out there, or on the other end of the map, it isn't nearly as powerful as Emacs/Vi. But even if you don't use it for editing, it is IMO the best Python shell out there. As for your question, I couldn't quite understand what you're trying to do. In general, you can have the script use os.chdir() to go to the relevant directory and then open() the file, or you can use open() directly with a relative/full path to it. (This question isn't IDLE specific in any way, unless I misunderstood...) (If you're trying to run a script and "pipe" input to it via stdin, IDLE doesn't support that - I don't know of any Python shell that does.) - Tal reduce(lambda m,x:[m[i]+s[-1] for i,s in enumerate(sorted(m))], [[chr(154-ord(c)) for c in '.&-&,l.Z95193+179-']]*18)[3] -- http://mail.python.org/mailman/listinfo/python-list