curdir(ntpath)python出错

时间:2018-03-20 21:22:09

标签: python selenium robotframework

我一直在使用python的ntpath,curdir功能,但它无法正常工作!请注意,如果我有数据文件的直接路径,则不会发生错误。我需要在项目中使用相对路径,并且不能在项目中对我的文件进行硬编码。

这是我的错误:

Parent suite setup failed:
File not found error :.\DataSetFiles\uOpen Data Extract updated - CID94746.xlsx doesnot exist

在脚本启动时,会发生以下情况:

__初始化__。机器人

*** Settings ***
Resource    ../Generic_Configurations/Import_File.robot

Import_File.robot

*** Settings ***
Variables    ../Generic_Configurations/ConfigurationsFile.py

ConfigurationsFile.py

from ntpath import curdir

DataExtractFile = curdir + '\\DataSetFiles\\uOpen Data Extract updated - CID94746.xlsx'
DataSheetFile = curdir + '\\DataSetFiles\\DataSheet.xlsx'

我是使用Eclipse IDE编写机器人框架的脚本。

赞赏任何意见/建议!

1 个答案:

答案 0 :(得分:0)

Eclipse项目文件位于错误的“亲戚”中。地点。一旦我能够正确格式化文件夹,问题就解决了。感谢