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
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 !