您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python:将脚本工作目录更改为脚本自己的目录

python:将脚本工作目录更改为脚本自己的目录

这会将当前工作目录更改为,以便打开相对路径将起作用:

import os
os.chdir("/home/udi/foo")

但是,您询问如何将Python脚本更改为任何目录,即使您不知道编写脚本时的目录也是如此。为此,您可以使用以下os.path功能

import os

abspath = os.path.abspath(__file__)
dname = os.path.dirname(abspath)
os.chdir(dname)

这将获取脚本的文件名,将其转换为绝对路径,然后提取该路径的目录,然后更改为该目录。

python 2022/1/1 18:45:23 有318人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶