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

如何将当前目录更改为批处理文件的位置

  •  1
  • Nick  · 技术社区  · 7 年前

    我们有一个脚本在 D:/Proj/run_some_stuff.cmd . 此脚本运行python文件:

    python p.py
    

    p.py 放置在同一文件夹中: D:/Proj/p.py

    D:/Proj

    run_some_stuff.cmd
    

    但有些用户使用搜索来查找 run_some_stuff.cmd 然后点击它。因此,当前目录不可用 D:/项目 . python失败并出现错误:

    我的问题是:有没有一种方法可以在cmd脚本中知道它“所在”的位置,然后将currentdir设置到那个位置。

    所以我是认真的 运行\u some \u stuff.cmd D:/Proj/ 然后,在启动python之前,将current dir设置为 .

    0 回复  |  直到 7 年前
    推荐文章