背景 - 我使用paramiko将文件放在一堆远程服务器上,运行几个不同的操作系统,并且远程系统上没有安装Python。我需要指定文件放置位置的远程目录。因为不同的操作系统以不同的方式指定路径,所以我想使用一些模块。
我想使用os.path.join
,但是从本地计算机获取配置。有没有办法在os模块的某个方法中指定平台,或类似的东西?
编辑:也在与paramiko的ssh会议期间。
答案 0 :(得分:5)
通常包含所有不同的路径模块,os.path
只是本地计算机的模块。如果要进行Windows路径操作,请导入ntpath
;对于Unix路径操作,请导入posixpath
。