1

私はXMLからパスのリストを読んでいます。パスには、それらを内部的に変換する特定のアプリケーションによって使用される不規則な要素が含まれています。現在のパス文字列は役に立たないので、正規化したいと思います。

example: 
path = "%personal%\new_lcation\%vendorlibs%\generated"
# split this to a list
omponents = path.split(os.sep)
# replace elemnts 0,2
components[0]="c:\ProgramFiles"  
components[2]="somthing"

すべてを標準のパス文字列に結合するにはどうすればよいですか?

ありがとう

4

1 に答える 1

3

os.path.join(*components). os.path.joinドキュメンテーション

于 2012-06-24T19:00:37.313 に答える