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

如何知道python运行脚本的路径?

  •  2
  • prosseek  · 技术社区  · 14 年前

    如何使用python实现这一点?

    3 回复  |  直到 14 年前
        1
  •  4
  •   unutbu    14 年前
    import sys
    print(sys.path[0])
    

    docs

    这张单子的第一项,搜索路径[0], 是包含脚本的目录 翻译。

        2
  •  6
  •   leoluk    14 年前
    os.path.abspath(sys.argv[0])
    
        3
  •  3
  •   AndiDog    14 年前

    你可以用 __file__ ,一个变量,包含从中访问它的模块的完整路径。这不一定要以“.py”扩展名结尾,也可以是“.pyc”(或 None ).

    还有 documentation available on __file__ .