Julia中的相对文件路径

Julia中的相对文件路径,julia,Julia,如何从子文件夹中读取文件 ... folder ------ subfolder_1 | |--- subfolder_2 如何从文件夹访问子文件夹1中的文件 如何从子文件夹2访问子文件夹1中的文件 我问这个问题的原因是我想读取一个Excel文件(使用XLSX包),但它不起作用。(“MethodError:没有与readtable匹配的方法(::String…)我想我在这里做错了什么 另外,我觉得其他人可能也对这个问题感兴趣。MethodE

如何从子文件夹中读取文件

... folder ------ subfolder_1
             |
             |--- subfolder_2
  • 如何从
    文件夹
    访问子文件夹1中的文件
  • 如何从子文件夹2访问子文件夹1中的文件

  • 我问这个问题的原因是我想读取一个Excel文件(使用
    XLSX
    包),但它不起作用。(“MethodError:没有与readtable匹配的方法(::String…)我想我在这里做错了什么


    另外,我觉得其他人可能也对这个问题感兴趣。

    MethodError表示您尝试使用的函数不是为您输入的输入而设计的。要获得有关函数及其所需参数的更多信息,您可以在使用键入
    后在REPL中键入

    在这种情况下,
    ?readtable
    显示以下内容:

    readtable(文件路径、工作表、[columns];[first_row]、[column_labels]、[header]、[expert_eltypes]、[stop_in_empty_row]、[stop_in_row_function])->数据、列标签

    前两个参数
    filepath
    sheet
    是必需的。括号中的参数是可选的。在您的情况下,需要添加第二个字符串参数,其中包含要从XLSX文件读取的工作表名称。帮助还显示输出将是一个包含
    的元组(数据、列标签)
    ,所以要准备好处理这个问题。通常,这个元组会使用DataFrames.jl和函数
    DataFrame()
    DataFrame(readtable(filepath,sheet))
    转换成数据帧

    至于访问文件夹和子文件夹,您输入的路径可以是相对于Julia当前工作目录的路径,也可以是绝对路径,这取决于您的操作系统。子文件夹用
    /
    类似
    “folder/subfolder”
    。您可以使用双点
    进入一个文件夹。
    类似
    “子文件夹2/。/子文件夹1”