PyCharm “Run configuration” en demandant “des paramètres de script”
Lors de l'écriture d'une application d'analyse arguments de ligne de commande je voudrais le faire fonctionner avec différents paramètres.
Je ne veux pas créer un Configuration d'Exécution pour chaque argument de ligne de commande que je veux que mon script afin de le tester. Est-il possible de PyCharm (et je suppose qu'avec tout JetBrains IDE) pour faire un Configuration d'Exécution que demande le paramètres de Script lors de l'exécution?
Je suis actuellement en utilisant PyCharm 3.1 (PAE).
Utiliser "Afficher cette page" option ??
Je ne suis pas sûr que c'est possible...vous pouvez également demander à ici JetBrains le personnel est toujours utile, Une option de plus si vous voulez "tester" avec diverses entrées pourquoi ne pas utiliser python test unitaire?
Je ne suis pas sûr que c'est possible...vous pouvez également demander à ici JetBrains le personnel est toujours utile, Une option de plus si vous voulez "tester" avec diverses entrées pourquoi ne pas utiliser python test unitaire?
OriginalL'auteur Paidhi | 2014-01-01
Vous devez vous connecter pour publier un commentaire.
Actuellement, la seule possibilité est d'utiliser le "Avant le lancement de la | Afficher cette page" option.
Si 2 ans plus tard, c'est encore la seule possibilité qu'il pourrait être utile de souligner que le "Avant le lancement de la | Afficher cette page" option se trouve sous "Run > Modifier la configuration", onglet.. j'ai eu un moment difficile de trouver comme un PyCharm débutant.
OriginalL'auteur yole
Bien que yole de réponse est, de facto, de façon à être invité pour thw arguments avant l'exécution d'un programme, c'est un peu ennuyeux, parce que:
Rien que vous puissiez faire à ce sujet. (À l'exception peut-être de fichier d'un billet. Avez-vous fait?)
Je suis juste en ajoutant ce que j'ai utilisé pour faire avant que je
suGooglé pour cette option pour des raisons d'exhaustivité (obvously, c'est un hack dans le moins glamour sens du terme). Mais il n'en fonction de mon travail, comme je l'ai souvent eu seulement discrètes lignes pour faire des tests, et de ne pas passer très souvent.sys.argv
(passer à traverslambda args: [__name__] + args.split()
pour réduire le passe-partout);Regarde comme c'est toujours le même avec PyCharm 5.
OriginalL'auteur Yatharth Agarwal
Je suis en train de faire sur un Mac, mais j'espère que cela sera utile pour Windows ou Linux.
Aller à la Run > Modifier les Configurations
Il y aura une boîte de dialogue qui s'ouvre.
Script: le fichier que vous souhaitez exécuter (se terminant par .py)
Les Paramètres de Script: les arguments de ligne de commande
Répertoire de travail: le répertoire où votre projet est.
Espérons que cette aide!
OriginalL'auteur pygmy
Ma réponse est simple, l'ajout d'une autre enveloppe de la couverture dans le code source qui sera exécuté sur la sélection opérée par le code de la succursale ou de commande externe ou un fichier, afin de choisir une autre branche est juste un " ddp " appuyez sur la distance dans vim(changement de ligne pour les paramètres). Vous n'avez pas à dépendre de la pycharm mise à jour par la construction de votre propre code à tout le monde:)
OriginalL'auteur Jeno