Python模块使用注意事项

本文介绍了Python中的模块概念及其使用方式,包括如何创建自己的模块、命名规范及注意事项,并解释了如何利用包来组织多个模块,避免命名冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python模块

Python中,一个.py文件就是一个模块(module),好处就是你可以调用自己写的模块或者第三方模块,这样在代码开发的成本上可以大大节约开发时间。

  • 在Python编程当中如果使用多个模块,那么编程使用模块和其重复了,可以借助Python Package进行封装,那么这样的话就不会产生命名的错误。这里的话我们建立了mycompany这个package,一个package之下可能需要有init.py文件,表示该文件夹和其他普通的文件是不同的,表示一个package.

模块是一组Python代码的集合,可以使用其他模块,也可以被其他模块使用。
创建自己的模块时,要注意:

  1. 模块名要遵循Python变量命名规范,不要使用中文、特殊字符;
  2. 模块名不要和系统模块名冲突,最好先查看系统是否已存在该模块,检查方法是在Python交互环境执行import abc,若成功则说明系统存在此模块。可以通过import导入数据,另外需要注意变量的作用域
#!/usr/bin/env python3   # 第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行
# -*- coding: utf-8 -*-    # 第2行注释表示.py文件本身使用标准UTF-8编码;

'A Test Module'
__author__ = 'Xu Chao'   # 表示作者名字

def __main__():
pass

注意:

  • 类似xxx这样的变量是特殊变量,可以被直接引用,但是有特殊用途,比如上面的authorname就是特殊变量,hello模块定义的文档注释也可以用特殊变量doc访问,我们自己的变量一般不要用这种变量名;
  • 类似_xxx和__xxx这样的函数或变量就是非公开的(private),不应该被直接引用,比如_abc,__abc等;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值