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 サイトに注目してください。