Python的__name__属性
一 介绍
一个模块被另一个程序第一次引入时,其主程序将运行。
如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。
二 代码
if __name__ =='__main__':
print('程序自身在运行')
else:
print('我来自另一模块')
三 运行结果
1、当直接运行该脚本
程序自身在运行
2、当被引用运行该脚本
我来自另一模块
相关推荐
当我们试图通过点号(`.`)操作符去访问一个对象的属性时,Python 会根据一系列的规则来进行属性查找。在这个过程中,`__get__`、`__getattr__` 以及 `__getattribute__` 这三个特殊方法扮演着重要的角色。下面我们...
`使用说明.txt`文件很可能包含了更详细的安装指南、示例代码或关于如何使用这个特定版本的Python LDAP库的注意事项。建议仔细阅读该文件,以充分利用此库的功能。 Python LDAP库提供了丰富的功能,包括但不限于: 1...
Python是一种广泛使用的高级编程语言,以其易读性、简洁的语法和强大的功能而闻名。"python_basic_python教程_" 涵盖了Python编程的基础概念,是初学者学习Python的绝佳起点。这个教程可能包含了变量定义、数据类型...
原来是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python 2(python2 和python3差别还是挺大的,虽然现在python 3出来很久了,但是不少三方库还没有更新),因此需要自己找一个兼容的包...
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
资源分类:Python库 所属语言:Python 资源全名:python_ghost_cursor-0.1.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
python_pcl wheel 文件,可通过pip install 方式直接安装,支持python 3.6和python 3.7。具体使用方式请参考csdn博客:https://blog.csdn.net/suiyingy/article/details/124932661。
`pip`会自动处理其余的工作,将`python_banyan`库添加到你的环境中,使得你的Python项目可以直接导入并使用。 在Python开发中,理解并有效地利用库是非常重要的。Python的社区提供了大量的开源库,它们可以帮助...
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
ps_demo_python_test
print(f"Device Name: {bluetooth.lookup_name(bdaddr)} Address: {bdaddr}") ``` 在连接到特定设备后,你可以通过`btsocket`进行数据传输,如下所示: ```python server_sock=bluetooth.BluetoothSocket...
excel_python_pythonexcel_Foundations_analytics_excelpython_源码.
Python_python小波_python小波_python小波变换_python小波变换_python_源码.rar.rar
How_run_R_in_Python_and_run_Python_in_R_PythonVsR
1. **模型定义**:在`python_redis_orm`中,你需要定义一个继承自`BaseModel`的类,类的属性对应Redis中的键,类型可以是基本的Python数据类型,如字符串、整数等。例如: ```python from python_redis_orm ...
data = [(first_name1, last_name1), (first_name2, last_name2), ...] query = ("INSERT INTO employees (first_name, last_name) VALUES (%s, %s)") cursor.executemany(query, data) ``` 对于文件`...
在Python中,类是创建对象的蓝图,可以包含属性(数据成员)和方法(函数)。初学者可以通过分析类的定义来了解如何创建自定义的数据类型。 总的来说,这个压缩包为Python初学者提供了一个很好的实践平台,通过阅读...
Ubuntu18.04,python3.7可以通过pip install直接安装的python-pcl