Serait Python faire un bon substitut pour la ligne de commande de Windows/scripts batch?

J'ai une certaine expérience avec Bash, dont je n'ai pas l'esprit, mais maintenant que je suis en train de faire beaucoup de développement de Windows je vais avoir besoin de faire des trucs de base/écrire des scripts de base à l'aide de
la ligne de commande de Windows langue. Pour une raison quelconque, a déclaré langue irrite vraiment de moi, j'envisage l'apprentissage de Python et utilisant à la place.

Python est approprié pour de telles choses? Déplacement de fichiers, création de scripts pour faire des choses comme la décompression des fichiers d'une sauvegarde et restauration d'une base de données SQL, etc.

  • Oui! Je suis un converti récent. J'ai utilisé pour écrire des tonnes de windows les fichiers bat (en plus avec de NAnt) pour effectuer ces tâches, puis mis à Python et je ne pouvais pas croire à quel point beaucoup plus facile et productif, il a été.
  • Voir stackoverflow.com/questions/209470/.... La réponse pour Windows est exactement le même que pour bash.