Кросс-платформенный способ очистки экрана в Python

Возможный дубликат:
очистить терминал в python

У меня есть Python script, который я нацелен на пользователей Windows и Linux, - script работает только из командной строки.

Перед запуском script, я хочу очистить экран. Лучшее, что я мог придумать, это использовать модуль platform, а затем вызвать subprocess.

>>> if platform.system() == 'Linux': # call clear

То же самое касается Windows, где я вызываю cls.

Это хорошо, или я могу сделать лучше?