.exe ファイルをコンパイルし、--tree=all
その .exe を実行するスクリプトがあります。これにより、ファイルが保存されているディレクトリが返され、そのパスを使用して実行したいと考えています。
これは私が得る出力です--tree=all
| | +-out\windows-x86-MD-mbcs-vs2008-rel\bin\VisualStudio08-32bit.exe
だから私は特殊文字を取り除くために以下を使用しました
line = re.sub('[|+ -]','',lines)
、これは機能しますが、すべてのインスタが削除されます-
しかし、それはこれをもたらします
out\windowsx86MDmbcsvs2008rel\bin\VisualStudio0832bit.exe
のすべてのインスタンスを削除する場合、-
最初のインスタンスのみが削除されるようにするにはどうすればよいですか?残りはそのままにしておきます。