<div dir="ltr">On Sat, Oct 6, 2012 at 3:42 PM, Antoine Pitrou <span dir="ltr"><<a href="mailto:solipsis@pitrou.net" target="_blank">solipsis@pitrou.net</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Sat, 06 Oct 2012 15:08:27 +0200<br>
Georg Brandl <<a href="mailto:g.brandl@gmx.net">g.brandl@gmx.net</a>> wrote:<br>
> ><br>
> > Well, "basename" is the name proposed for the "part before the<br>
> > extension". "name" is the full filename.<br>
> ><br>
> > (so <a href="http://path.name" target="_blank">path.name</a> == path.basename + path.ext)<br>
><br>
> Is it?  You said yourself it was easily confused with os.path.basename()'s result.<br>
<br>
</div>True, but since we already have the name attribute it stands reasonable<br>
for basename to mean something else than name :-)<br>
Do you have another suggestion?<br>
<div class="im HOEnZb"><br></div></blockquote><div class="gmail_quote"><br></div>It appears "base name" or "base" is the convention for the part before the extension.<div><br></div><div><a href="http://en.wikipedia.org/wiki/Filename">http://en.wikipedia.org/wiki/Filename</a></div>

<div><br></div><div>Perhaps os.path.basename should be deprecated in favor of a better named function one day. But that's probably for a different thread.</div></div></div>