注:私のためにコーディングしないでください。 私はすでに、以下で説明することを実行するためのホームロール関数を持っています。
標準のPythonライブラリに、引数として絶対パスを取り、冗長なもの(たとえば./
)をすべて削除した後、などのビットを解決した後、すべての「アトミック」パスコンポーネントのタプルを返す関数はあり../
ますか?たとえば、Unixパスが与えられた場合/s//pam/../ham/./eggs
、出力は次のようになります。
('/', 's', 'ham', 'eggs')
Windowsパスを指定するとC:\s\\pam\..\ham\.\eggs
、出力は次のようになります。
('C:', '\\', 's', 'ham', 'eggs')
ありがとう!