Python语言之模块
2024-08-31 01:45:57
模块基本上就是一个包含了所有你定义的函数和变量的文件。它用处在于使你你能在别的程序中重用它提供的功能和服务。
1.模块的使用方法
模块的文件名必须以.py作为扩展名。
当我们需要使用某个模块时,我们需要在当前模块导入它。以系统标准库sys为例:
import sys for i in sys.argv:
print( i ) print( 'python path: ',sys.path)
也可以使用from...import语句,但是这种方法不推荐使用。
其中sys模块中具体变量的含义,在Python库系列中再展开讲解。
2.__name__属性
当一个模块被第一次输入时,这个模块的主块将被运行。当我们希望只有在程序本身被使用的时候运行主块,而被调用的时候不运行主块,可以通过模块的__name__属性完成。
#Filename: myself.py
if __name__ == '__main__':
print('run by myself')
else:
print('run by others')
结果:
$python myself.py
run by myself $python
>>>import myself
run by others
最新文章
- UWP开发之Mvvmlight实践六:MissingMetadataException解决办法(.Net Native下Default.rd.xml配置问题)
- [VijosP1639]机密文件 题解
- Javascript 创建对象方法的总结
- C++ GC
- C Primer Plus_第10章_数组和指针_编程练习
- EXCEL的导入导出
- SimPholders Xcode快速访问沙盒
- lua 基础库
- Npoi Web 项目中(XSSFWorkbook) 导出出现无法访问已关闭的流的解决方法
- php完整验证码代码
- 日期选择器(Query+bootstrap和js两种方式)
- 从51跳新唐cortex学习3——细说新唐两种定时器
- bzoj1806 [Ioi2007]Miners矿工配餐
- 树链剖分( 洛谷P3384 )
- Eclipse常用不常用快捷键
- Python03(Linux和Python简介)
- 有哪些api接口可以实现微信自动唤醒浏览器,下载app,打开网页
- Python开发——数据类型【字符串格式化】
- java stackoverflowerror与outofmemoryerror区别(转)
- Echarts(一)