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

__file__变量的含义/作用是什么?

__file__变量的含义/作用是什么?

偶然的你 2019-10-06 13:45:57
A = os.path.join(os.path.dirname(__file__), '..')B = os.path.dirname(os.path.realpath(__file__))C = os.path.abspath(os.path.dirname(__file__))我通常只是将这些与实际路径固定在一起。但是这些语句在运行时确定路径是有原因的,我真的很想了解os.path模块,以便可以开始使用它。
查看完整描述

3 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

使用__file__具有各种组合的os.path模块允许所有路径是相对的当前模块的目录位置。这使您的模块/项目可以移植到其他机器上。


在您的项目中,您需要执行以下操作:


A = '/Users/myname/Projects/mydevproject/somefile.txt'

然后尝试使用部署目录将其部署到您的服务器,例如/home/web/mydevproject/您的代码将无法正确找到路径。


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

添加回答

举报

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