尿培养不能直接检测真菌感染。尿培养是通过培养基培养尿液中的细菌,然后观察是否有细菌生长来判断是否存在细菌感染。而真菌在尿液中的数量通常较低,且尿液中的酸碱度不利于真菌的生长,因此尿培养可能无法检测到真菌感染。如果怀疑真菌感染,需要进行其他专门的真菌检测方法,如真菌培养或显微镜检查。