[PYTHON] J'ai écrit un script pour vous aider à démarrer avec AtCoder à grande vitesse!

Enregistrez le répertoire du nom du concours et a.py, b.py, c.py, d.py à partir de la ligne de commande.

Comment utiliser (exemple)

  1. Sur la ligne de commande `python start_atcoder.py arc021 `tournez!
  2. arc021 est créé dans le répertoire exécuté.
  3. a.py, b.py, c.py, d.py sont créés dans arc021.
  4. Éliminez les tracas liés à la création de fichiers!
import os
import sys

def main():
    argvs = sys.argv
    argc = len(argvs)

    if argc < 1:
        print('Usege\nstart_atcoder.py contest_name')
        exit(0)
    contest_name = argvs[1]
    if os.path.exists(contest_name):
        print(contest_name, 'is exists.')
    else:
        os.mkdir(contest_name)
        print(contest_name, 'is created.')

    problem_number = 4 
    for i in range(problem_number):
        path = contest_name+'\\'+chr(ord('a')+i)+'.py'
        if os.path.isfile(path):
            print(path, 'is exists')
        else:
            f = open(path,'w')
            f.close()
            print(path, 'created')

if __name__ == '__main__':
    main()

Recommended Posts

J'ai écrit un script pour vous aider à démarrer avec AtCoder à grande vitesse!
J'ai essayé de commencer avec Hy ・ Définir une classe
J'ai écrit un script pour obtenir un site populaire au Japon
J'ai essayé de commencer avec Hy
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
J'ai écrit un script pour télécharger un plug-in WordPress
Zubu amateur veut démarrer Python
Écrivain AtCoder J'ai écrit un script qui regroupe les concours pour chaque écrivain
J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé de démarrer avec le script python de blender_Partie 02
Je t'ai écrit pour regarder le signal avec Go
J'ai écrit rapidement un programme pour étudier la DI avec Python ①
Lien pour commencer avec python
Comment démarrer avec Scrapy
Comment démarrer avec Python
Comment démarrer avec Django
J'ai écrit un script pour créer rapidement un environnement de développement pour Twitter Bot avec AWS Lambda + Python 2.7
Un mémorandum lors de l'acquisition automatique avec du sélénium
Je viens d'écrire un script pour construire Android sur une autre machine
J'ai essayé de résumer brièvement la procédure de démarrage du développement de Django
J'ai écrit une fonction pour charger le script d'extension Git en Python
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
J'ai essayé de démarrer avec Bitcoin Systre le week-end
J'ai écrit un script pour extraire les liens de pages Web en Python
J'ai écrit un script pour aider goodnotes5 et Anki à travailler ensemble
Notes d'étape pour démarrer avec django
J'ai fait un script pour afficher des pictogrammes
[Python] Pour démarrer avec Python, vous devez d'abord vous assurer que vous pouvez utiliser Python correctement.
Une histoire à laquelle j'étais accro à essayer d'obtenir une URL de vidéo avec tweepy
J'obtiens un UnicodeDecodeError en essayant de me connecter à oracle avec python sqlalchemy
Une excellente introduction au TensorFlow de Cousera pour vous familiariser avec le Deep Learning
[Aux messieurs sur Twitter] J'ai écrit un script pour convertir immédiatement .jpg-large en .jpg.
Que faire lorsque TypeError se produit au minimum et au maximum de numpy
Jeu à la main en Python (commençons avec AtCoder?)
Le moyen le plus simple de démarrer avec Django
Je veux faire un jeu avec Python
J'ai essayé d'obtenir des données CloudWatch avec Python
J'obtiens une UnicodeDecodeError lors de l'exécution avec mod_wsgi
J'ai créé un outil pour obtenir de nouveaux articles
Je veux écrire dans un fichier avec Python
Script Python pour obtenir des informations de note avec REAPER
J'ai écrit un script pour relancer la montre gulp qui mourra bientôt
Script Python pour obtenir une liste d'exemples d'entrée pour le concours AtCoder
J'ai essayé de créer une API de reconnaissance d'image simple avec Fast API et Tensorflow
Je veux faire la transition avec un bouton sur le ballon
Comment obtenir un utilisateur connecté avec les forms.py de Django
J'ai commencé à analyser
Je veux commencer avec le noyau Linux, quelle est la structure de la tête de liste?
Je veux travailler avec un robot en python.
Je veux diviser une chaîne de caractères avec hiragana
Démarrez avec MicroPython
Je souhaite créer manuellement une légende avec matplotlib
Démarrez avec Mezzanine
J'ai écrit un outil CLI en langue Go pour afficher le flux de balises de Qiita dans CLI