代码之家  ›  专栏  ›  技术社区  ›  pylearner

从目录访问文件

  •  -1
  • pylearner  · 技术社区  · 6 年前

    我有下面指定的2个目录

    \src - contains my .py file
    \data - contains data to be accessed by .py file.
    

    2 回复  |  直到 6 年前
        1
  •  0
  •   Muhika Thomas    6 年前

    我不知道您希望访问哪种类型的文件(即文件类型),但是如果您不想更改路径,而不管主文件的位置如何,

    打开终端输入 \数据 获取工作目录:

    pwd

    这是您将使用的文件路径:即/opt/stuff/文件.json

        2
  •  0
  •   Joseph Biju Cadavil    6 年前

    这个os.步行()是实现它的方法。你可以找到文件 here

    但是您必须遍历整个目录树,直到找到'/data'。

    os.path.join(root, name)
    

    import os
    for root, dirs, files in os.walk("/var/log"):
        print root
        print dirs
        print files