You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python Shell中切换文件路径及返回原路径?

在Python Shell中切换路径及返回原路径的方法

嘿,我来帮你搞定这两个实际场景的问题:

一、在Python Shell里切换到指定路径

要在Python Shell里切换工作目录,核心是用Python内置的os模块,步骤超简单:

  • 先导入模块:import os
  • 用os.chdir()函数切换到目标路径,比如你要去C:\etc,记得Windows路径里的反斜杠要转义(写两个),或者直接用正斜杠:
    # 两种写法都可以
    os.chdir("C:\\etc")
    # 或者
    os.chdir("C:/etc")
    
  • 不确定当前路径对不对?输入os.getcwd()就能查看当前的工作路径,返回的就是你现在所在的目录。

二、通过批处理进入Python Shell后返回原路径

这个其实不用在Python里折腾,批处理本身就能完美解决。你可以这么写你的批处理脚本:

@echo off
rem 先把启动批处理时的原始路径存起来
set "ORIGINAL_DIR=%cd%"
rem 启动Python Shell
python
rem 等你退出Python后,自动切回原来的路径
cd /d "%ORIGINAL_DIR%"

逻辑很清晰:批处理先记住你打开它时的路径,等你退出Python Shell后,自动执行cd命令切回原始目录。这样你从批处理进Python,退出后直接回到原来的文件夹,不用手动切换。

如果你想在Python运行过程中临时切回原路径,也可以在Python里提前保存原始路径:

import os
# 进入Python时先保存当前路径(也就是批处理的原始路径)
original_path = os.getcwd()
# 随便切换到其他路径
os.chdir("C:\\etc")
# 想回去的时候直接调用
os.chdir(original_path)

内容的提问来源于stack exchange,提问作者Jacob Riplow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:26:27