ホームページ >バックエンド開発 >Python チュートリアル >必要なファイルを自動生成するPythonスクリプトの詳細解説 サンプルコード

必要なファイルを自動生成するPythonスクリプトの詳細解説 サンプルコード

高洛峰
高洛峰オリジナル
2017-02-06 13:22:221318ブラウズ

Python スクリプトは必要なファイルを自動的に生成します

仕事では、あるファイルを別のファイルに書き込む必要があることがよくありますが、これは対応する関係なので、ルールを明確にまとめて、コンピューターに完了させることができます。共通ファイルから Python スクリプトを生成するこの機能を実装して、日々の繰り返し作業からみんなを解放しましょう。

関数を定義する

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("写入文件尾")

ほとんどの場合、この関数は入力ファイルと出力ファイルを必要とします。コマンドラインに渡して、このディレクトリに出力ファイルを生成します

入力パスと出力パスを取得します

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

OK、完了しました。コマンドラインでこの Python スクリプトを実行し、パラメータを追加すると、終わり。

スクリプトは、繰り返しの作業を簡素化し、より有意義でより多くの思考を必要とする作業を実行できるようにするために使用されます。そのため、今後は、繰り返しの作業を簡素化するためにスクリプトをさらに使用していただければと思います。

読んでいただきありがとうございます、皆さんのお役に立てれば幸いです、このサイトをサポートしていただきありがとうございます!

必要なファイルのサンプルコードを自動生成する Python スクリプトの詳細な説明と関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。