linux - Pythonで次のシェルコマンドを記述するにはどうすればよいですか?
漂亮男人
漂亮男人 2017-06-28 09:23:05
0
3
1072

元のスクリプトは先輩がメンテナンスしていたものです。シェルスクリプトがわかりにくかったので、上司からPythonで書き直すように言われました。機能は以下の通りです。svnログのタイムスタンプフィールドを取得する機能です

]
Python の記述方法に従い、コマンドをつなぎ合わせ、popen を呼び出して実行しました。

しかし、以下に示すように、実行時にエラーが報告されました:

次に、cmd の前部分 (

) を測定しました。結果は次のとおりです。

結果は正しいことが分かりますので、sedの部分で判定に問題が発生します。先輩方、助けてください。

漂亮男人
漂亮男人

全員に返信(3)
我想大声告诉你

コマンドをコマンドラインに直接コピーしても機能しますか?機能する場合は、文字列の整理に誤りがあることを意味します。たとえば、Python の "%F" と '"%F"' は異なり、'2' と '\ は異なります。 2'は違います

いいねを押す +0
刘奇

私も仕事を始めたばかりの頃は、他人のアイデアに囚われすぎて、可能な限り Python を使って関数を実装しようと考えていました。問題を解決するにはPythonの置換関数を使用するだけです

いいねを押す +0
过去多啦不再A梦

必要ありませんsed/grep...

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!