Hola!
Pues lo que estas haciendo mal, es llamar a la funcion system.
Estas llamandola así:
os.system.cls
Cuando la llamas asi, estas llamando al
atributo "cls", dentro del
objeto system, dentro del
módulo os. De hecho, para python lo que haces esta "bien"
(por ej, asi puedes ver los atributos de las clases), pero, al no existir "cls" dentro de system, da error.
Mira esto:
>>> import os
>>> help(os.system)
Help on built-in function system in module nt:
system(...)
system(command) -> exit_status
Execute the command (a string) in a subshell.
>>> os.system("cls")
0
>>> #como ves, no muestra el resultado de "cls", solo el "exit_status"(0)*
Entonces, debes llamar a la funcion system así: os.system(comando_a_ejecutar)
*comando_a_ejecutar tiene que ser una cadena, como "cls"(con las comillas).
Espero haberte ayudado.
Saludos!
EDITO: *Si lo ejecuto desde IDLE, no muestra el resultado de cls ni ningun otro comando, peero, si ejecutas python desde la consola funciona sin problemas