473,287 Members | 3,253 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,287 software developers and data experts.

IDLE

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.

Nov 2 '07 #1
5 2754
Russ P. 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.
You can read a file from another directory either by specifying the entire path
to the file or by using os.curdir() function to make it the current directory
before opening/reading from it.

Lots of discussions on this have been posted try looking into history of this
list. Everything from vi to Eclipse to Wing.

-Larry
Nov 2 '07 #2
on 11/03/2007 06:44 AM Russ P. 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.
I used IDLE a year ago and later I changed to the commercial IDE of
Komodo, i found it quite rewarding.. if u r doing massive code, i
suggest u to try some of those commercial packages! they would save u a
lot of pain!
Nov 3 '07 #3
On Nov 3, 12:44 am, "Russ P." <Russ.Paie...@gmail.comwrote:
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." <Russ.Paie...@gmail.comwrote:
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]

Nov 3 '07 #4
Just curious: What makes you wish to move from emacs to idle?

Admission: I used to be a dyed-in-the-wool emacs guy but Ive been
having trouble with it lately. eg Yesterday when editing a largish
file (I think it was setup.py) it kept going to sleep and when I
killed emacs it said LALR parsing..... and made me wait for nearly a
minute!

So just wondering what trouble others are having with emacs and python.

Nov 3 '07 #5
On Nov 3, 1:43 am, rustompm...@gmail.com wrote:
Just curious: What makes you wish to move from emacs to idle?
I don't necessarily want to move from xemacs to idle. I'm just getting
tired of using print statements to debug, and I figure I'm well past
the stage where I should still be doing that. If I can use xemacs
*with* idle, I'll try that. Then again, if gdb works with python,
maybe I should be using that with xemacs.

The local Python interest group had a meeting to discuss these
development environments, but unfortunately I missed it. I hope they
do another one soon.


Nov 5 '07 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

16
by: Kerry Neilson | last post by:
For the past couple of months, Idle won't start when I invoke it. I am at a complete loss for why this is. When this happens, they python command line still starts, and python works fine...
1
by: Moosebumps | last post by:
So say I am working on two separate .py files in IDLE that are part of the same program. Does anyone have problems where when you modify one file, and then run the other, the changes you made in...
1
by: dbrown2 | last post by:
I typically use IDLE for editing and debug. On Windows at least, IDLE and the standard turtle graphics module do not mix. I think both use Tkinter. For now I use IPython and Jedit when using...
8
by: Jonathan Polley | last post by:
I have one account on a WindowsXP machine that refuses to run IDLE (or any other python script that uses Tk). Other people can login to that PC and IDLE runs just fine, so it is not an...
7
by: iwdu15 | last post by:
how can i tell if my system has gone idle? then how can i execute a command accordingly? thnks
0
by: Stefan Felkel | last post by:
hi! i have searched a lot in these pgsql-groups and on the internet, but found no really helpful information for my problem. the famous error >> database "xyz" is being accessed by other...
2
by: Jim Hendricks | last post by:
New to Python, and just had something strange happen. I've been running my new code in IDLE running in windows. My IDLE version shows as 1.2.1, Python version displaying in IDLE is 2.5.1. I...
3
by: W. Watson | last post by:
After simply trying to write a program with help(MakeQTE), a module, and having it fail with socket errors, I decided to restart IDLE, thinking I knew the cause. I'm now getting msgs like: "IDLE's...
3
by: Giraffe | last post by:
I have the followong class in a file: -------------------------------------------- class someClass: def __init__ (self): self.someVar = 10 def getSomeVar (self): return self.someVar...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
by: marcoviolo | last post by:
Dear all, I would like to implement on my worksheet an vlookup dynamic , that consider a change of pivot excel via win32com, from an external excel (without open it) and save the new file into a...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.