`

python 的模块管理

阅读更多
同一目录/test下

函数模块文件
fun.py

#coding=utf-8  
def hello():
	print('hello');


主模块文件
hello.py

#! python
#coding=utf-8
import sys
import fun 
sys.stdout.write("hello from Python %s\n" % (sys.version,))

fun.hello();


调用时,需要模块前缀fun+函数名,如fun.hello()

或者

#! python
#coding=utf-8
import sys

#通过函数名hello导入自定义模块
from fun import hello

#导入自定义模块里所有函数到当前文件
#from fun import *

sys.stdout.write("hello from Python %s\n" % (sys.version,))

hello();


使用from import导入,只需写函数名hello()。

内置的dir()函数,可以列出当前定义的名称列表,
dir(modulename),列出导放的该module定义的名称列表。
E:\python>python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import fun
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__', 'fun']
>>> dir(fun)
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'hello', 's']

>>>
分享到:
评论

相关推荐

    Python模块包管理工具

    ### Python模块包管理工具 在Python开发过程中,模块与包的管理是不可或缺的一部分。通过合理的模块组织和包管理,不仅可以提高代码的可读性和可维护性,还能方便地利用社区共享的各种工具和库来增强程序的功能。...

    python模块安装工具

    Python模块安装工具是Python开发中不可或缺的部分,它们使得在Python环境中获取、安装和管理外部库变得简单易行。本主题将深入探讨“python模块安装工具”,特别是在Windows 32位系统下,针对Python 3.3版本的环境。...

    python模块源码

    Python模块是其编程语言的核心组成部分,它封装了可重用的代码,使得程序设计更加高效、模块化。本文将深入探讨Python模块的源码,包括它们的结构、使用方法、导入机制以及如何阅读和理解模块的内部实现。 一、...

    完整图文版教程 优质的Python基础入门教程 讲解清晰 PPT课件 12、Python模块 (共55页).pptx

    总之,Python模块是组织和管理代码的关键工具,它使得大型项目变得有序且易于维护。通过合理使用模块和标准库,可以有效地提升开发效率并降低代码复杂性。学习如何创建、导入和使用模块是掌握Python编程的基础,也是...

    python模块导入安装使用.docx

    pip 是 distribute 的取代品,可以轻松地安装和管理 Python 模块。 要安装 pip,需要下载 pip 安装包,然后使用 cmd 命令行工具将其安装到 Python 环境中。 例如,要安装 xlrd 模块包,需要使用以下命令: pip ...

    DB2监控python模块环境配置教程及安装包

    本教程将详细介绍如何配置适用于DB2监控的Python环境,以及如何安装必要的Python模块。 首先,确保你的系统已经安装了Python。Python 3.x版本推荐用于最新的DB2监控需求,因为Python 2.x版本已不再维护。你可以通过...

    Python安装RSA模块

    首先,我们可以通过Python的包管理器pip来安装RSA模块。在命令行中输入以下命令: ```bash pip install rsa ``` 如果上述命令无法成功安装,可能是因为网络问题或者源的问题。此时,可以尝试使用国内的镜像源,如...

    基于Python的图书管理系统

    基于 Python 的图书管理系统 本文设计了一种基于 Python 的图书管理系统,以满足图书馆对图书管理的需求。该系统具有七个功能模块:书籍信息、书籍库存、删除书籍、添加书籍、修改书籍、修改书籍库存和退出。通过该...

    Python模块开发与引用演示

    本资源“Python模块开发与引用演示”将引导你掌握如何创建、组织和使用自定义模块,从而提升你的Python编程效率。 首先,一个Python模块是一个包含Python定义和语句的文件,通常以`.py`为扩展名。在Python中,你...

    一个纯粹的Python库存管理系统源码.zip

    这是一个基于Python语言开发的库存管理系统源代码。Python作为一门高级编程语言,以其简洁明了的语法和丰富的库支持,常被用于快速开发各种应用程序,包括系统管理、数据分析、Web开发等。在这个库存管理系统中,...

    python连接mysql模块mysql-connector-python

    Python中的`mysql-connector-python`模块是MySQL数据库与Python编程语言之间的一个桥梁,它使得Python开发者能够方便地连接、操作和管理MySQL数据库。这个模块是由MySQL官方提供的,因此具有较高的可靠性和兼容性。...

    LFD非官方Python模块库zw中文版.7z

    不过,由于我们目前无法访问这个具体的文本文件,我可以提供一些通用的Python模块使用和管理知识: 1. **安装Python模块**:一般通过`pip`命令来安装,例如,如果模块名为`my_module`,则运行`pip install my_...

    python文件管理系统各种版本

    Python文件管理系统是用于组织、操作和管理计算机上文件的一种实用工具。这个系统可以有多种实现方式,根据不同的功能和复杂程度分为不同的版本。在你提到的"python文件管理系统各种版本"中,我们可以看到三个主要的...

    一组用于处理AUTOSARXML文件的python模块_Python_下载.zip

    这暗示这个Python模块可能是从一个公开的Git仓库中克隆下来的,用户可以利用Git进行版本管理和协作。 6. **软件工程实践**:在实际开发中,处理AUTOSARXML文件的Python模块可能会遵循软件工程的最佳实践,如模块化...

    图书管理系统源程序_python管理系统_python图书管理_python系统_python_管理系统python

    Python的面向对象编程特性使得模块化设计成为可能,这对于构建复杂的管理系统至关重要。 系统的核心功能包括: 1. **查找功能**:通过关键字搜索,用户可以快速找到所需的图书。这通常涉及到数据库查询技术,如SQL...

    python模块详解哦

    Python模块是Python编程中的一个重要概念,它允许我们将代码组织成逻辑单元,以便于重用和管理。理解Python模块是深入学习Python编程的关键步骤之一。在Python中,一个模块可以是一个包含Python定义和语句的文件,...

    python 模块的使用 python基础训练题,模块的使用规则例程,提供python2代码例程

    总结来说,Python模块是一种有效的代码组织方式,通过`import`导入模块,我们可以复用代码,同时sys模块提供了一系列与解释器交互的工具,如sys.argv用于处理命令行参数,这对于编写命令行应用程序特别有用。...

    python实现超市管理系统(后台管理).doc

    仓库管理模块使用 Python 的 dict 数据类型来存储商品信息,每个商品用一个列表表示,包括商品条码、商品名称、单价和数量。仓库管理函数 init_repository() 负责将商品信息存储到仓库中。 购物清单管理 购物清单...

Global site tag (gtag.js) - Google Analytics