元のスクリプトは先輩がメンテナンスしていたものです。シェルスクリプトがわかりにくかったので、上司からPythonで書き直すように言われました。機能は以下の通りです。svnログのタイムスタンプフィールドを取得する機能です
]
Python の記述方法に従い、コマンドをつなぎ合わせ、popen を呼び出して実行しました。
しかし、以下に示すように、実行時にエラーが報告されました:
次に、cmd の前部分 (
) を測定しました。結果は次のとおりです。
結果は正しいことが分かりますので、sedの部分で判定に問題が発生します。先輩方、助けてください。
我想大声告诉你2017-06-28 09:25:05
コマンドをコマンドラインに直接コピーしても機能しますか?機能する場合は、文字列の整理に誤りがあることを意味します。たとえば、Python の "%F" と '"%F"' は異なり、'2' と '\ は異なります。 2'は違います
怪我咯2017-06-28 09:25:05
私も仕事を始めたばかりの頃は、他人のアイデアに囚われすぎて、可能な限り Python を使って関数を実装しようと考えていました。問題を解決するにはPythonの置換関数を使用するだけです