2016-04-13 8 views
1

Windows上でParamikoを使用してリモートSFTPサーバーにアクセスしています。 os.path.joinos.path.commonprefixなどのリモートパスで作業する必要があります。私のホストプラットフォームはWindowsなので、すべてのパス操作には\セパレータが付いていますが、POSIXスタイルのパスが必要です。WindowsでのPOSIXパス操作にos.pathを使用する

WindowsでPythonの組み込みPOSIXパス操作を使用する方法はありますか?

答えて

5

として、あなたはまた、インポートし、あなたが 異なる形式のいずれかで常にパスを操作したい場合は、個々のモジュールを使用することができますdocumentation(第二ノート)に

を指摘しました。彼ら すべて同じインタフェースがあります。だから、あなたはposixpathをインポートしてはos.pathとしてそれを使用することができ

posixpath UNIX形式のパス

ために

>>> import posixpath 
>>> posixpath.join 
<function join at 0x025C4170> 
>>> posixpath.join('a','b') 
'a/b' 
>>> posixpath.commonprefix 
<function commonprefix at 0x00578030> 
関連する問題