Python的__name__属性
一 介绍
一个模块被另一个程序第一次引入时,其主程序将运行。
如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。
二 代码
if __name__ =='__main__':
print('程序自身在运行')
else:
print('我来自另一模块')
三 运行结果
1、当直接运行该脚本
程序自身在运行
2、当被引用运行该脚本
我来自另一模块
相关推荐
当我们试图通过点号(`.`)操作符去访问一个对象的属性时,Python 会根据一系列的规则来进行属性查找。在这个过程中,`__get__`、`__getattr__` 以及 `__getattribute__` 这三个特殊方法扮演着重要的角色。下面我们...
`使用说明.txt`文件很可能包含了更详细的安装指南、示例代码或关于如何使用这个特定版本的Python LDAP库的注意事项。建议仔细阅读该文件,以充分利用此库的功能。 Python LDAP库提供了丰富的功能,包括但不限于: 1...
原来是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python 2(python2 和python3差别还是挺大的,虽然现在python 3出来很久了,但是不少三方库还没有更新),因此需要自己找一个兼容的包...
python_pcl-0.3.1-cp36-cp36m-win_amd64.whl
logger = logging.getLogger(__name__) try: # 可能会引发异常的代码 except Exception as e: logger.error("发生错误", exc_info=True) ``` 4. 单元测试:使用unittest或pytest框架编写单元测试,可以确保代码...
Python _ DSP模块_ Python_Python_DSP_module_pyo.zip
Selenium提供了多种定位方法,如`find_element_by_id`、`find_element_by_name`、`find_element_by_xpath`等。例如,寻找用户名输入框: ```python username_input = driver.find_element_by_id('username') ``` 5...
python_numpy_tutorial。python_numpy_tutorial.ipynb
python简介,使用_Python_进行_socket_编程
excel_python_pythonexcel_Foundations_analytics_excelpython_源码.
离线安装包,测试可用。使用 pip install [完整包名] 进行安装
离线安装包,测试可用。使用 pip install [完整包名] 进行安装
1. **模型定义**:在`python_redis_orm`中,你需要定义一个继承自`BaseModel`的类,类的属性对应Redis中的键,类型可以是基本的Python数据类型,如字符串、整数等。例如: ```python from python_redis_orm ...
在Python中,类是创建对象的蓝图,可以包含属性(数据成员)和方法(函数)。初学者可以通过分析类的定义来了解如何创建自定义的数据类型。 总的来说,这个压缩包为Python初学者提供了一个很好的实践平台,通过阅读...
_预测分析建模_Python_与_R_语言实现_Python_R_Data
Ubuntu18.04,python3.7可以通过pip install直接安装的python-pcl
这表明我们将讨论如何用Python的库来实现对MySQL数据库的SQL操作。 描述"使用python语言链接MySQL数据库"则明确了我们的目标,即通过Python编程来建立与MySQL数据库的连接,实现数据的读写等操作。 接下来,我们看...
资源分类:Python库 ...使用前提:需要解压 资源全名:google_api_python_client-2.11.0-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
离线安装包,测试可用。使用 pip install [完整包名] 进行安装