서문
스크립트를 작성할 때 모든 사람의 형식이 다를 수 있습니다. 일부는 스크립트 자체에 대한 정보를 표시하는 반면 다른 일부는 실제로 요점을 설명합니다. , 팀에는 아무것도 없습니다. 기본적으로 다른 사람들이하는 일을 알지만 큰 팀에 넣으면 더 번거로울 것입니다. 사람이 늘어날수록 스크립트가 기하 급수적으로 늘어나기 때문입니다. , 결국에는 문제가 발생할 것입니다. 매우 큰 단점이므로 팀의 인원이 늘어나면 모두를 위한 통일된 코딩 규칙을 형성할 수 있는 일련의 표준이 있어야 합니다. 스크립트의 구체적인 구현을 보면 스크립트의 기능이 무엇인지 알 수 있습니다.
오늘 공유한 스크립트는 댓글 정보를 자동으로 추가하는 스크립트입니다. 추가되는 정보에는 스크립트 이름, 작성자, 시간, 설명, 스크립트 사용, 언어 버전, 설명 등이 포함됩니다. 아래 샘플 코드를 살펴보겠습니다.
#!/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()
스크립트에 대해서는 자세히 설명하지 않겠습니다. 기본적으로 정보를 가져와서 파일에 작성하는 것입니다. 이 스크립트는 더 이상 간단하지 않습니다. 이제 생성된 결과를 살펴보겠습니다.
#!/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 #==============================================================================
요약
생각해 보세요. 각 스크립트 앞에 이러한 기본 정보가 있으면 훨씬 더 명확해 보일 것입니다. 마지막으로, 이 스크립트가 모든 사람에게 도움이 되기를 바랍니다. 물론 질문이 있으면 남겨주세요. 소통하라는 메시지. PHP 중국어 웹사이트를 지원해 주셔서 감사합니다. 파이썬의 스크립트 헤더 정보 자동 추가 구현과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!