What does this line of code mean?
Ian Kelly
ian.g.kelly at gmail.com
Sun Nov 16 16:53:04 EST 2014
On Sun, Nov 16, 2014 at 2:45 PM, Abdul Abdul <abdul.sw84 at gmail.com> wrote:
> I just came across the following line of code:
>
> outputfile = os.path.splitext(infile)[0] + ".jpg"
>
> Can you kindly explain to me what those parts mean?
>>> import os.path
>>> help(os.path.splitext)
Help on function splitext in module ntpath:
splitext(p)
Split the extension from a pathname.
Extension is everything from the last dot to the end, ignoring
leading dots. Returns "(root, ext)"; ext may be empty.
>>> os.path.splitext('test.txt')
('test', '.txt')
>>> os.path.splitext('test.txt')[0]
'test'
>>> os.path.splitext('test.txt')[0] + ".jpg"
'test.jpg'
More information about the Python-list
mailing list