| author | raph |
| Thu, 10 Dec 2009 16:41:01 +0100 | |
| changeset 47 | 7a64d8892f70 |
| parent 0 | 40c8f766c9b8 |
| permissions | -rw-r--r-- |
| 0 | 1 |
def remove_extension(file_name): |
2 |
""" |
|
3 |
Remove 3 letters and 4 letters extension from filename |
|
4 |
|
|
5 |
>>> remove_extension('my file.tex') |
|
6 |
'my file' |
|
7 |
>>> remove_extension('my file.html') |
|
8 |
'my file' |
|
9 |
>>> remove_extension('my file') |
|
10 |
'my file' |
|
11 |
""" |
|
12 |
for point_loc in [3,4]: |
|
13 |
if len(file_name)>point_loc and file_name[-point_loc-1] == '.': |
|
14 |
return file_name[:-point_loc-1] |
|
15 |
return file_name |
|
16 |
||
17 |
||
18 |
if __name__ == "__main__": |
|
19 |
import doctest |
|
20 |
doctest.testmod() |