我在Windows上使用Paramiko来访问远程SFTP服务器。 我需要做一些像os.path.join
, os.path.commonprefix
等远程path的工作。由于我的主机平台是Windows,所有的path操作都来自\
separator,但是我需要POSIX风格的path。
有没有办法在Windows上使用Python内build的POSIXpath操作?
正如文件中指出的那样(第二注)
如果要操作始终采用不同格式之一的路径,还可以导入和使用各个模块。 他们都有相同的界面:
UNIX风格路径的posixpath
所以你可以导入posixpath
并将其用作os.path
>>> import posixpath >>> posixpath.join <function join at 0x025C4170> >>> posixpath.join('a','b') 'a/b' >>> posixpath.commonprefix <function commonprefix at 0x00578030>