小甲鱼的fan 发表于 2023-7-21 19:03:03

怎么更改当前工作路径

我用cwd方法获取的工作路径是这个,在已经打开另一个工作路径的情况下

from pathlib import Path
Path.cwd()
WindowsPath("C:/Users/de'l'l/Desktop/python/小甲鱼_最新版_课后作业/作业附件包/源代码")

怎么能得到老师这样的

Mike_python小 发表于 2023-7-21 19:03:13

要更改当前工作路径,你可以使用Path对象的chdir()方法。以下是示例代码:


from pathlib import Path

# 指定新的工作路径
new_path = Path('/path/to/new/directory')

# 更改当前工作路径
new_path.chdir()

# 打印新的当前工作路径
print(Path.cwd())


在上面的代码中,你需要将/path/to/new/directory替换为你想要设置为新工作路径的目录的实际路径。然后,调用chdir()方法将当前工作路径更改为新路径。最后,使用cwd()方法打印新的当前工作路径。

请注意,更改当前工作路径只会影响当前运行的脚本,不会影响其他正在运行的脚本或终端会话。

球一个最佳答案谢谢啦!这对我非常重要!{:10_254:}{:10_254:}{:10_254:}

isdkz 发表于 2023-7-21 19:03:21

您可以使用os模块的chdir方法来更改当前工作路径。以下是如何使用它的例子:

import os

# 更改工作目录到您想要的路径
os.chdir('新的工作路径')

# 打印当前工作目录以确认是否更改成功
print(os.getcwd())


在这个例子中,您需要将 '新的工作路径' 更换为您期望的工作路径。这样,当你再次使用os.getcwd()或Path.cwd()的时候,返回的就会是您设定的新工作目录。

注意:更改工作目录是临时的,仅在当前的Python进程中有效。当你关闭并重新启动Python进程时,工作目录将重置为默认值。所以,如果你想在每次运行Python代码时都设定同一个工作目录,需要在代码开始时加上上述更改工作目录的代码。
页: [1]
查看完整版本: 怎么更改当前工作路径