我在Resource文件夹中有一个文本文件,在兄弟文件夹中有我的机器人脚本,即Test,我需要使用相对路径,否则我需要在更改项目位置后明确指定路径.
TEST PROJECT (Root folder)
|
|_____ Resource (folder)
| |_____ MyProfile.txt
| |_____ MyPicture.jpg
|
|_____ Test (folder)
|_____ MyTest.robot
Run Code Online (Sandbox Code Playgroud)
我想使用相对引用而不是绝对路径访问MyProfile.txtin MyTest.robot.
请帮助我.
我们可以使用以下方法给出相对路径
${CURDIR}${/}..\\Resource\\MyProfile.txt
Run Code Online (Sandbox Code Playgroud)
该${CURDIR}会返回在您使用此代码的路径,那么我们就需要使用导航操作员才能备份轨道..\\
但是如果你使用${EXECDIR}将返回文件的路径正在执行.
${EXECDIR}${/}..\\Resource\\MyProfile.txt
Run Code Online (Sandbox Code Playgroud)
这里的代码和执行都在一个文件中处理,因此这两个代码都会给你合适的位置 MyProfile.txt