Maison >développement back-end >Tutoriel Python >Une explication détaillée du script Python génère automatiquement le code d'exemple de fichier requis

Une explication détaillée du script Python génère automatiquement le code d'exemple de fichier requis

高洛峰
高洛峰original
2017-02-06 13:22:221318parcourir

Le script python génère automatiquement les fichiers requis

Au travail, nous avons souvent besoin d'écrire un fichier dans un autre. Cependant, comme il s'agit d'une relation correspondante, nous pouvons certainement résumer les règles et laisser l'ordinateur nous aider. complétons-le. Aujourd'hui, nous utiliserons un Un script python généré à partir d'un fichier universel est utilisé pour implémenter cette fonction, libérant ainsi tout le monde du travail répétitif quotidien !

Définir une fonction

def produceBnf(infilename,outfilename):
  List=[]
  with open(infilename,'r') as inf:
    for line in inf.readlines():
      List.append(re.match("正则表达式").group(?))
  with open(outfilename,'w') as outf:
    i=0
    outf.write("文件头");
    for command in List:
        outf.write(“写入刚刚读取的内容(也可能是某种对应关系)”)
        outf.write("写入其他内容")
    outf.write("写入文件尾")

C'est presque pareil. Dans la plupart des cas, c'est un framework comme celui-ci. Cette fonction nécessite un fichier d'entrée et un fichier de sortie. De manière générale, nous espérons ensuite transmettre les paramètres du fichier d'entrée à partir de la ligne de commande, puis générer le fichier de sortie

dans ce répertoire pour obtenir le chemin d'entrée et de sortie

infile=sys.argv[1]
produceBnf(infile,os.path.join(os.path.dirname(infile),"输出文件的名字"));

Ok, c'est fait, puis nous exécutons ce script python sur la ligne de commande et ajoutons un paramètre et nous avons terminé.

Les scripts sont utilisés pour nous aider à simplifier le travail répétitif et nous permettre de faire des choses plus significatives et nécessitant plus de réflexion. Par conséquent, j'espère que vous utiliserez davantage les scripts à l'avenir pour simplifier votre travail répétitif.

Merci d'avoir lu, j'espère que cela pourra vous aider, merci pour votre soutien à ce site !

Pour des explications plus détaillées sur les scripts Python permettant de générer automatiquement les exemples de codes de fichiers requis et les articles connexes, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn