为了账号安全,请及时绑定邮箱和手机立即绑定

查找当前目录和文件目录

查找当前目录和文件目录

繁花如伊 2019-06-21 16:32:41
查找当前目录和文件目录在Python中,我可以使用哪些命令来找到:当前目录(运行Python脚本时位于终端中),以及我正在执行的文件在哪里?
查看完整描述

3 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

要获得Python文件所在目录的完整路径,请将其写入该文件中:

import os 
dir_path = os.path.dirname(os.path.realpath(__file__))

(请注意,如果您已经使用过os.chdir()更改当前工作目录,因为__file__常量相对于当前工作目录,并且不被os.chdir()打电话)


若要获取当前工作目录,请使用

import os
cwd = os.getcwd()

上述模块、常量和函数的参考文献:


查看完整回答
反对 回复 2019-06-21
?
手掌心

TA贡献1942条经验 获得超3个赞

    您可能会发现这是一个有用的参考:


import os


print("Path at terminal when executing this file")

print(os.getcwd() + "\n")


print("This file path, relative to os.getcwd()")

print(__file__ + "\n")


print("This file full path (following symlinks)")

full_path = os.path.realpath(__file__)

print(full_path + "\n")


print("This file directory and name")

path, filename = os.path.split(full_path)

print(path + ' --> ' + filename + "\n")


print("This file directory only")

print(os.path.dirname(full_path))


查看完整回答
反对 回复 2019-06-21
  • 3 回答
  • 0 关注
  • 598 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信