社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Peter Mortensen preetika monda

Peter Mortensen preetika monda 最近创建的主题
Peter Mortensen preetika monda 最近回复了
7 年前
回复了 Peter Mortensen preetika monda 创建的主题 » 如何使用uu name_uuuu==”uuuu main_uuu“来编写python脚本[副本]

所有的答案几乎都解释了这个功能但我将提供一个使用它的例子,这可能有助于进一步澄清这个概念。

假设您有两个Python文件a.py和b.py。现在,a.py导入b.py我们运行a.py文件,首先执行“import b.py”代码在剩下的a.py代码运行之前,文件b.py中的代码必须完全运行。

在b.py代码中,有一些代码是该文件b.py的专有代码,我们不希望任何其他文件(除了b.py文件)运行该文件。

所以这一行代码就是这样检查的如果它是运行代码的主文件(即b.py),而在本例中不是(a.py是运行的主文件),则只执行代码。