0

嗨,我有两个变量要作为路径加入,

SUITE_DIR = D:/Squish and 
SUITE_NAME = HMI_Remote

现在我想要 DIR_name 作为 D:/Squish/HMI_Remote

当我尝试

 os.path.join(SUITE_DIR,SUITE_NAME)
    it gave me D:/Squish\HMI_Remote

为什么会这样?如何正确?

提前致谢

布里耶什

4

3 回答 3

2

其中os.path有一个函数normpath,它可以直接获取输入(并解决相关部分和一些进一步的改进)。

于 2013-03-05T07:36:26.803 回答
1

os.path.join使用separator操作系统的 ,在 Windows 的情况下是\. Windows 可以使用其中一个\/尽管。

只要改变SUITE_DIRSUITE_DIR = 'D:\Squish'你会没事的。

于 2013-03-05T06:47:51.057 回答
0

看起来你正在运行这个 python 脚本,Windows并且路径分隔符Windows是 is\和 not /

您应该改为SUITE_DIR使用创建字符串os.sep

于 2013-03-05T06:47:59.047 回答