You can achieve this using:
import os
filename = r"C:\Users\filippo\Desktop\K.java"
print os.path.splitext(filename)[0]
> C:\Users\filippo\Desktop\K
print os.path.splitext(filename)[1]
> .java
K, ext = os.path.splitext(os.path.basename(filename))
print K
print ext
> K
> .java
source
share