No se puede encontrar el archivo almacenado en el Almacenamiento interno del dispositivo en el Explorador de archivos

Usé el siguiente código para almacenar el archivo en Almacenamiento interno en la aplicación que se ejecuta en un dispositiv

private void writeToFile(String s){
 try { // catches IOException below
        FileOutputStream fOut = openFileOutput("samplefile.txt",
                                                MODE_WORLD_READABLE);
        OutputStreamWriter osw = new OutputStreamWriter(fOut); 
        osw.write(s);
        osw.flush();
        osw.close();
        FileInputStream fIn = openFileInput("samplefile.txt");
        InputStreamReader isr = new InputStreamReader(fIn);
        char[] inputBuffer = new char[s.length()];
        isr.read(inputBuffer);
        String readString = new String(inputBuffer);
        Log.i("String", readString);

    } catch (IOException ioe) {
        ioe.printStackTrace();
    }
}  

El logcat muestra que el archivo está escrito correctamente. Pero al intentar acceder al archivo en el dispositivo usando FileExplorer en Eclipse, el archivo no se ve donde debería estar ("/data/data/your_project_package_structure/files/samplefile.txt"). Encuentro la carpeta de datos interna como vacía. ¿Qué salió mal

Quiero leer ese archivo y obtener los datos para alimentar otra aplicación escrita en python. ¿Es posible

P.S: Estoy probando la aplicación en un dispositivo y no en el emulador.

Respuestas a la pregunta(1)

Su respuesta a la pregunta