Решение с использованием регулярных выражений:
s = "2011-03-01 14:10:43 C:\Scan\raisoax.exe detected Trojan.Win32.VBKrypt.agqw"
reg = re.match(r"\S*\s\S*\s(.*)[^\ ] detected\s+(.*)",s)
file,name = reg.groups()
Это также будет ловить файлы с пробелами в них. Это не удастся, если у вас есть файлы с «обнаружены» в них. (Вы можете добавить прямое утверждение, чтобы исправить это.