Windows方案:
我有一小段代码,可以获取目录中特定文件夹的位置。代码如下:
browserPath = this.EnginePath + "\\Chrome_Selenium\\" + "chromedriver.exe";
这给了我确切的路径:D:\ Engine \ Test
我正在尝试使用相同的逻辑来获取Linux机器中的路径。
引擎和Chrome驱动程序在我的Linux计算机(VM)中存储的路径是
/ root / Engine / Chrome_Selenium
现在是Linux部分:-
我正在使用以下代码来获取
browserPath = this.EnginePath + "/Chrome_Selenium/" + "chromedriver";
该代码段获取的路径是
/root/Engine/.\Chrome_Selenium\chromedriver
您能帮我理解为什么路径中出现“ /。\”吗?
最佳答案
我猜测添加./
的原因是因为在linux中,为了在当前工作目录中执行脚本,您需要使用以下方式来解决它:./script
而不是script
。即使在不需要它的情况下,也以某种方式将其附加(在其他文件夹中执行)
至于Alfe提到的主要部分,它起初没有任何区别。