Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #29642 > unrolled thread
| Started by | Franck Ditter <franck@ditter.org> |
|---|---|
| First post | 2012-09-21 16:29 +0200 |
| Last post | 2012-09-23 10:40 -0400 |
| Articles | 7 — 4 participants |
Back to article view | Back to comp.lang.python
Reading a file in IDLE 3 on Mac-Lion Franck Ditter <franck@ditter.org> - 2012-09-21 16:29 +0200
Re: Reading a file in IDLE 3 on Mac-Lion Hans Mulder <hansmu@xs4all.nl> - 2012-09-21 22:27 +0200
Re: Reading a file in IDLE 3 on Mac-Lion Franck Ditter <franck@ditter.org> - 2012-09-22 09:30 +0200
Re: Reading a file in IDLE 3 on Mac-Lion Hans Mulder <hansmu@xs4all.nl> - 2012-09-22 13:11 +0200
Re: Reading a file in IDLE 3 on Mac-Lion Ned Deily <nad@acm.org> - 2012-09-23 00:33 -0700
Re: Reading a file in IDLE 3 on Mac-Lion Kevin Walzer <kw@codebykevin.com> - 2012-09-23 08:45 -0400
Re: Reading a file in IDLE 3 on Mac-Lion Kevin Walzer <kw@codebykevin.com> - 2012-09-23 10:40 -0400
| From | Franck Ditter <franck@ditter.org> |
|---|---|
| Date | 2012-09-21 16:29 +0200 |
| Subject | Reading a file in IDLE 3 on Mac-Lion |
| Message-ID | <franck-CEE9A3.16295521092012@news.free.fr> |
Hello,
I create a text file utf-8 encoded in Python 3 with IDLE (Mac Lion).
It runs fine and creates the disk file, visible with
TextWrangler or another.
But I can't open it with IDLE (its name is greyed).
IDLE is supposed to read utf-8 files, no ?
This works on Windows-7.
Thanks for the tip,
franck
[toc] | [next] | [standalone]
| From | Hans Mulder <hansmu@xs4all.nl> |
|---|---|
| Date | 2012-09-21 22:27 +0200 |
| Message-ID | <505ccdc5$0$6919$e4fe514c@news2.news.xs4all.nl> |
| In reply to | #29642 |
On 21/09/12 16:29:55, Franck Ditter wrote: > I create a text file utf-8 encoded in Python 3 with IDLE (Mac Lion). > It runs fine and creates the disk file, visible with > TextWrangler or another. > But I can't open it with IDLE (its name is greyed). > IDLE is supposed to read utf-8 files, no ? > This works on Windows-7. There's a little pop-menu below the list of files. It allows you to choose which kind of files you want to open. By default, it is set to "Python files", which greys out all files, except those with a '.py' or '.pyw' extension. Setting it to "Text files" should help, or else try "All files". Hope this helps -- HansM
[toc] | [prev] | [next] | [standalone]
| From | Franck Ditter <franck@ditter.org> |
|---|---|
| Date | 2012-09-22 09:30 +0200 |
| Message-ID | <franck-BB0EBD.09305722092012@news.free.fr> |
| In reply to | #29677 |
In article <505ccdc5$0$6919$e4fe514c@news2.news.xs4all.nl>,
Hans Mulder <hansmu@xs4all.nl> wrote:
> On 21/09/12 16:29:55, Franck Ditter wrote:
> > I create a text file utf-8 encoded in Python 3 with IDLE (Mac Lion).
> > It runs fine and creates the disk file, visible with
> > TextWrangler or another.
> > But I can't open it with IDLE (its name is greyed).
> > IDLE is supposed to read utf-8 files, no ?
> > This works on Windows-7.
>
> There's a little pop-menu below the list of files.
>
> It allows you to choose which kind of files you want to open.
> By default, it is set to "Python files", which greys out all
> files, except those with a '.py' or '.pyw' extension.
> Setting it to "Text files" should help, or else try "All files".
>
> Hope this helps
>
> -- HansM
Alas this pop-up menu is for Windows only, I don't
find it on MacOS-X. My files are xxx.dat files and not visible,
even text only (numeric data).
This can be filed as something to do !
Thanks,
franck
[toc] | [prev] | [next] | [standalone]
| From | Hans Mulder <hansmu@xs4all.nl> |
|---|---|
| Date | 2012-09-22 13:11 +0200 |
| Message-ID | <505d9cc5$0$6846$e4fe514c@news2.news.xs4all.nl> |
| In reply to | #29729 |
On 22/09/12 09:30:57, Franck Ditter wrote: > In article <505ccdc5$0$6919$e4fe514c@news2.news.xs4all.nl>, > Hans Mulder <hansmu@xs4all.nl> wrote: > >> On 21/09/12 16:29:55, Franck Ditter wrote: >>> I create a text file utf-8 encoded in Python 3 with IDLE (Mac Lion). >>> It runs fine and creates the disk file, visible with >>> TextWrangler or another. >>> But I can't open it with IDLE (its name is greyed). >>> IDLE is supposed to read utf-8 files, no ? >>> This works on Windows-7. >> >> There's a little pop-menu below the list of files. >> >> It allows you to choose which kind of files you want to open. >> By default, it is set to "Python files", which greys out all >> files, except those with a '.py' or '.pyw' extension. >> Setting it to "Text files" should help, or else try "All files". >> >> Hope this helps >> >> -- HansM > > Alas this pop-up menu is for Windows only, I don't > find it on MacOS-X. It's there on my MacOS X 10.6.5 system. If your 10.7 system doesn't show it, that's definitely a bug. > My files are xxx.dat files and not visible, > even text only (numeric data). As a work-around, you could name the your file xxx.pyw. On Windows, there's a functional difference between .py and .pyw. On a Mac, there's no functional difference and Idle is willing to open both types of files, so you could use .py for code and .pyw for data. > This can be filed as something to do ! If you're feeling adventurous, you could try solving it yourself. Idle is written in pure Python; that makes this sort of thing a lot easier than if it were in C. And bug reports with a patch are far more likely to be picked up by the dev team. Hope this helps, -- HansM
[toc] | [prev] | [next] | [standalone]
| From | Ned Deily <nad@acm.org> |
|---|---|
| Date | 2012-09-23 00:33 -0700 |
| Message-ID | <mailman.1109.1348385618.27098.python-list@python.org> |
| In reply to | #29738 |
In article <505d9cc5$0$6846$e4fe514c@news2.news.xs4all.nl>, Hans Mulder <hansmu@xs4all.nl> wrote: > On 22/09/12 09:30:57, Franck Ditter wrote: > > In article <505ccdc5$0$6919$e4fe514c@news2.news.xs4all.nl>, > > Hans Mulder <hansmu@xs4all.nl> wrote: > >> On 21/09/12 16:29:55, Franck Ditter wrote: > >>> I create a text file utf-8 encoded in Python 3 with IDLE (Mac Lion). > >>> It runs fine and creates the disk file, visible with > >>> TextWrangler or another. > >>> But I can't open it with IDLE (its name is greyed). > >>> IDLE is supposed to read utf-8 files, no ? > >>> This works on Windows-7. > >> > >> There's a little pop-menu below the list of files. > >> > >> It allows you to choose which kind of files you want to open. > >> By default, it is set to "Python files", which greys out all > >> files, except those with a '.py' or '.pyw' extension. > >> Setting it to "Text files" should help, or else try "All files". > > Alas this pop-up menu is for Windows only, I don't > > find it on MacOS-X. > > It's there on my MacOS X 10.6.5 system. > > If your 10.7 system doesn't show it, that's definitely a bug. This appears to a difference in behavior between Carbon Tk 8.4 and Cocoa Tk 8.5 on OS X. The python.org 32-bit-only installers are built to link with the former and, with 8.4, the Open file dialog box does have the file-type filter menu as Hans describes. The python.org 64-/32-bit installers link with the newer Cocoa Tk 8.5 and, with it, the Open file dialog box does not have the filter menu. I'm not sure there is anything that IDLE or Tkinter can do about that; any change may need to be by the Tcl/Tk folks. But it would be good if you would open an issue at bugs.python.org so we can follow up on it. -- Ned Deily, nad@acm.org
[toc] | [prev] | [next] | [standalone]
| From | Kevin Walzer <kw@codebykevin.com> |
|---|---|
| Date | 2012-09-23 08:45 -0400 |
| Message-ID | <k3n08k$jeb$1@dont-email.me> |
| In reply to | #29797 |
On 9/23/12 3:33 AM, Ned Deily wrote: > This appears to a difference in behavior between Carbon Tk 8.4 and Cocoa > Tk 8.5 on OS X. The python.org 32-bit-only installers are built to link > with the former and, with 8.4, the Open file dialog box does have the > file-type filter menu as Hans describes. The python.org 64-/32-bit > installers link with the newer Cocoa Tk 8.5 and, with it, the Open file > dialog box does not have the filter menu. I'm not sure there is > anything that IDLE or Tkinter can do about that; any change may need to > be by the Tcl/Tk folks. But it would be good if you would open an issue > at bugs.python.org so we can follow up on it. It's a function of NSOpenPanel, the underlying native dialog that supports the "open file" dialog on OS X. It doesn't have a "file filter" capability, and so it will only recognize hard-coded types that are passed to it, cf. py and txt files. "dat" isn't recognized, I tested it out. There's nothing to do here; it's an aspect of the native dialog. -- Kevin Walzer Code by Kevin http://www.codebykevin.com
[toc] | [prev] | [next] | [standalone]
| From | Kevin Walzer <kw@codebykevin.com> |
|---|---|
| Date | 2012-09-23 10:40 -0400 |
| Message-ID | <k3n70j$r10$1@dont-email.me> |
| In reply to | #29811 |
On 9/23/12 8:45 AM, Kevin Walzer wrote: > There's nothing to do here; it's an aspect of the native dialog. To clarify: there's nothing to do at the C level, which is where the native dialog is invoked. IDLE can probably be patched to accept other file types, such as "dat." -- Kevin Walzer Code by Kevin http://www.codebykevin.com
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.python
csiph-web