码迷,mamicode.com
首页 > 编程语言 > 详细

python基础_相似对比

时间:2018-12-31 23:47:30      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:目的   file   主函数   模块   pycha   情况   路径   执行   charm   

1. __file__ 和 __name__

  __file__

  想要使得在任何环境下代码都可执行的话,只需手动将项目的路径导入环境变量path中即可,这就需要用到__file__了

  变量__file__表示文件本身,输出的是一个绝对路径(但在pycharm中会自动输出绝对路径),所以需要将其转换成绝对路径

  __name__

  __name__就是标识模块的名字的一个系统变量。这里分两种情况:假如当前模块是主模块(也就是调用其他模块的模块),那么此模块名字就是__main__,通过if判断这

  样就可以执行“__mian__:”后面的主函数内容;假如此模块是被import的,则此模块名字为文件名字(不加后面的.py),通过if判断这样就会跳过“__mian__:”后面的内容。

  通过上面方式,python就可以分清楚哪些是主函数,进入主函数执行;并且可以调用其他模块的各个函数等等。

python基础_相似对比

标签:目的   file   主函数   模块   pycha   情况   路径   执行   charm   

原文地址:https://www.cnblogs.com/guyannanfei/p/10203579.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!