ホームページ >バックエンド開発 >Python チュートリアル >Pythonはスクリプトヘッダ情報の自動追加を実装します
前書き
スクリプトを書くときの形式は人によって異なります。スクリプト自体に関する情報を示す人もいますが、小規模なチームでは基本的にこれは何もできません。他の人が何をするかはわかりますが、人数が増えるとスクリプトが急激に増加するため、全員のスタイルが統一されていないと、チーム内で非常に大きなデメリットが発生するため、さらに面倒になります。したがって、チームの人数が増えたときは、全員が統一したコーディング ルールを形成するための一連の標準が必要です。これにより、スクリプトの具体的な実装が見えなくても、どのような機能が機能するのかがわかるようになります。脚本の内容は。
今日共有するスクリプトは、コメント情報を自動的に追加するスクリプトです。追加される情報には、スクリプト名、作成者、時刻、説明、スクリプトの使用方法、言語バージョン、備考などが含まれます。サンプルコードを見てみましょう
#!/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()
スクリプトについてはあまり説明しません。基本的には情報を取得してファイルに書き込みます。このスクリプトは非常に単純です。最後に、生成された結果を見てみましょう。
概要皆さん考えてみてください。各スクリプトの前にこれらの基本情報があれば、より明確に見えるでしょうか? 最後に、このスクリプトが皆さんに役立つことを願っています。ご質問がございましたら、メッセージを残して連絡してください。 PHP 中国語 Web サイトをご利用いただきありがとうございます。
スクリプトヘッダー情報を自動的に追加する Python の実装に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。