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

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模块,以便可以开始使用它。



偶然的你
浏览 1502回答 3
3回答

PIPIONE

使用__file__具有各种组合的os.path模块允许所有路径是相对的当前模块的目录位置。这使您的模块/项目可以移植到其他机器上。在您的项目中,您需要执行以下操作:A = '/Users/myname/Projects/mydevproject/somefile.txt'然后尝试使用部署目录将其部署到您的服务器,例如/home/web/mydevproject/您的代码将无法正确找到路径。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python