src/cm/utils/files.py
changeset 0 40c8f766c9b8
equal deleted inserted replaced
-1:000000000000 0:40c8f766c9b8
       
     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()