Heim >Backend-Entwicklung >Python-Tutorial >Python implementiert das automatische Hinzufügen von Skript-Header-Informationen
Vorwort
Jeder wird beim Schreiben eines Drehbuchs anders vorgehen, während andere direkt auf den Punkt kommen Im Team weiß man im Grunde nichts, aber wenn man es in ein großes Team einbaut, wird es schwieriger, denn wenn die Anzahl der Leute zunimmt, wächst das Skript exponentiell Dies wird am Ende zu Problemen führen. Wenn also die Anzahl der Personen im Team zunimmt, muss es eine Reihe von Standards geben, um einheitliche Codierungsregeln für alle zu erstellen, sodass dies auch dann der Fall ist, wenn dies nicht der Fall ist Wenn Sie sich die spezifische Implementierung des Skripts ansehen, wissen Sie, welche Funktion das Skript hat.
Das Skript, das wir heute geteilt haben, ist ein Skript, das automatisch Kommentarinformationen hinzufügt. Zu den hinzugefügten Informationen gehören Skriptname, Autor, Zeit, Beschreibung, Skriptverwendung, Sprachversion, Anmerkungen usw. Schauen wir uns den Beispielcode unten an
#!/usr/bin/env python from os.path import exists from time import strftime import os title = raw_input("Enter a title for your script: ") title = title + '.py' title = title.lower() title = title.replace(' ', '_') if exists(title): print "\nA script with this name already exists." exit(1) descrpt = raw_input("Enter a description: ") name = raw_input("Enter your name: ") ver = raw_input("Enter the version number: ") p = '=======================================' filename = open(title, 'w') date = strftime("%Y%m%d") filename.write('#!/usr/bin/python') filename.write('\n#title\t\t\t:' + title) filename.write('\n#description\t\t:' + descrpt) filename.write('\n#author\t\t\t:' + name) filename.write('\n#date\t\t\t:' + date) filename.write('\n#version\t\t:' + ver) filename.write('\n#usage\t\t\t:' + 'python ' + title) filename.write('\n#notes\t\t\t:') filename.write('\n#python_version\t\t:2.6.6') filename.write('\n#' + p * 2 + '\n') filename.write('\n') filename.write('\n') filename.close() os.system("clear") os.system("vim +12 " + title) exit()Ich werde nicht zu viel über das Skript erklären und es in eine Datei schreiben Ganz einfach. Schauen wir uns zum Schluss die generierten Ergebnisse an:
#!/usr/bin/python #title :test4.py #description :I am test script #author :python技术 #date :20160902 #version :0.1 #usage :python test4.py #notes : #python_version :2.6.6 #==============================================================================
Zusammenfassung
Jeder möchte einen Blick darauf werfen. Wenn jedes Skript diese grundlegenden Informationen enthält, wird es natürlich viel klarer aussehen Bei Fragen können Sie eine Nachricht hinterlassen, um zu kommunizieren. Vielen Dank für Ihre Unterstützung der chinesischen PHP-Website. Weitere Artikel zur Python-Implementierung des automatischen Hinzufügens von Skript-Header-Informationen finden Sie auf der chinesischen PHP-Website!