<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>I’ve found it odd that there doesn’t even seem to be acknowledgment among longtime python users that the current hodgepodge is pretty dysfunctional for new users.</div></div></blockquote><div><br></div><div>I find this odd too. There have been a few comments along the lines of this being a problem for newbies or for *some* people (not sure who *some* is referring to), but I think that having these functions in different modules is weird for everyone. It just so happens that if you use file-operations a lot that you've gotten used to the system and know where to look, but it's still weird to have to use 2-3 different modules. Additionally, if you know where to look then it isn't really a hassle to import another module, whereas it is a hassle if you are less familiar with the functionality (regardless of whether you are a newbie or not).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>Heck, I’ve been using Python for almost 20 years and I still have go look up whether it’s “delete” or “remove” or “unlink”. And there is so much in os that ipython or IDE completion doesn’t help much.</div></div></blockquote><div><br></div><div>Me too, although I've only been using python for ~ 10 years.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div></div><div>Of course, this will require a substantial amount of work to work out the details in a PEP. I don’t have the time to do that, but if the OP or someone else does, I’ll help.</div></div></blockquote><div><br></div><div>I'd be happy to help as well, and if I can find the time I'll write the PEP (although I'd rather just contribute to it). Figuring out what to include and how to change the methods' APIs seems like one of the easier PEPs to write in terms of required knowledge (I don't know much about python's C code), so hopefully I would have a chance at doing an adequate job. If you think not, please tell me and I won't bother :)</div><div><br></div><div>- Jason</div></div></div></div>