This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2010年02月24日 09:52 by Patrick.Holz, last changed 2022年04月11日 14:56 by admin. This issue is now closed.
| Messages (4) | |||
|---|---|---|---|
| msg100020 - (view) | Author: Patrick Holz (Patrick.Holz) | Date: 2010年02月24日 09:52 | |
When using the function "tkFileDialog.askopenfiles()" on Windows 7 (32-bit) the following error occurs after choosing one or more arbitrary files: Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit(Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import tkFileDialog >>> tkFileDialog.askopenfiles() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python26\lib\lib-tk\tkFileDialog.py", line 163, in askopenfiles ofiles.append(open(filename, mode)) IOError: [Errno 2] No such file or directory: u'C' So it seems that the colon after "C" (the drive letter) is wrongly used as a delimiter. The functions "askopenfile" (for a single file to choose) and "askopenfilenames" (to choose only the filenames instead of open the files immediately) don't seem to be affected, furthermore the error doesn't occur on Linux or WinXP. |
|||
| msg100022 - (view) | Author: Amaury Forgeot d'Arc (amaury.forgeotdarc) * (Python committer) | Date: 2010年02月24日 10:14 | |
I reproduce on winXP, and the explanation is simpler: askopenfilenames() returns a string, like "C:/t C:/t2", which is split into single chars... It works if I set Tkinter.wantobjects to False, but I don't know what this means. |
|||
| msg100036 - (view) | Author: Brian Curtin (brian.curtin) * (Python committer) | Date: 2010年02月24日 15:18 | |
I'll have to try 7 later, but I'm not seeing this on XP. Changing type from crash to behavior, as this appears to just be an IOError. |
|||
| msg197771 - (view) | Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) | Date: 2013年09月15日 13:16 | |
Looks as a duplicate of issue5712. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:56:58 | admin | set | github: 52258 |
| 2013年10月13日 17:59:53 | georg.brandl | set | status: pending -> closed superseder: tkinter - askopenfilenames returns string instead of tuple in windows 2.6.1 release resolution: duplicate |
| 2013年09月15日 13:16:46 | serhiy.storchaka | set | status: open -> pending nosy: + serhiy.storchaka messages: + msg197771 |
| 2012年03月12日 17:18:18 | tlesher | set | nosy:
+ tlesher |
| 2010年02月24日 15:18:34 | brian.curtin | set | priority: normal type: crash -> behavior components: + Windows nosy: + brian.curtin messages: + msg100036 stage: needs patch |
| 2010年02月24日 10:14:21 | amaury.forgeotdarc | set | nosy:
+ amaury.forgeotdarc messages: + msg100022 |
| 2010年02月24日 09:52:04 | Patrick.Holz | create | |