同一目录/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模块安装工具”,特别是在Windows 32位系统下,针对Python 3.3版本的环境。...
Python模块是其编程语言的核心组成部分,它封装了可重用的代码,使得程序设计更加高效、模块化。本文将深入探讨Python模块的源码,包括它们的结构、使用方法、导入机制以及如何阅读和理解模块的内部实现。 一、...
总之,Python模块是组织和管理代码的关键工具,它使得大型项目变得有序且易于维护。通过合理使用模块和标准库,可以有效地提升开发效率并降低代码复杂性。学习如何创建、导入和使用模块是掌握Python编程的基础,也是...
pip 是 distribute 的取代品,可以轻松地安装和管理 Python 模块。 要安装 pip,需要下载 pip 安装包,然后使用 cmd 命令行工具将其安装到 Python 环境中。 例如,要安装 xlrd 模块包,需要使用以下命令: pip ...
本教程将详细介绍如何配置适用于DB2监控的Python环境,以及如何安装必要的Python模块。 首先,确保你的系统已经安装了Python。Python 3.x版本推荐用于最新的DB2监控需求,因为Python 2.x版本已不再维护。你可以通过...
首先,我们可以通过Python的包管理器pip来安装RSA模块。在命令行中输入以下命令: ```bash pip install rsa ``` 如果上述命令无法成功安装,可能是因为网络问题或者源的问题。此时,可以尝试使用国内的镜像源,如...
基于 Python 的图书管理系统 本文设计了一种基于 Python 的图书管理系统,以满足图书馆对图书管理的需求。该系统具有七个功能模块:书籍信息、书籍库存、删除书籍、添加书籍、修改书籍、修改书籍库存和退出。通过该...
本资源“Python模块开发与引用演示”将引导你掌握如何创建、组织和使用自定义模块,从而提升你的Python编程效率。 首先,一个Python模块是一个包含Python定义和语句的文件,通常以`.py`为扩展名。在Python中,你...
这是一个基于Python语言开发的库存管理系统源代码。Python作为一门高级编程语言,以其简洁明了的语法和丰富的库支持,常被用于快速开发各种应用程序,包括系统管理、数据分析、Web开发等。在这个库存管理系统中,...
Python中的`mysql-connector-python`模块是MySQL数据库与Python编程语言之间的一个桥梁,它使得Python开发者能够方便地连接、操作和管理MySQL数据库。这个模块是由MySQL官方提供的,因此具有较高的可靠性和兼容性。...
不过,由于我们目前无法访问这个具体的文本文件,我可以提供一些通用的Python模块使用和管理知识: 1. **安装Python模块**:一般通过`pip`命令来安装,例如,如果模块名为`my_module`,则运行`pip install my_...
Python文件管理系统是用于组织、操作和管理计算机上文件的一种实用工具。这个系统可以有多种实现方式,根据不同的功能和复杂程度分为不同的版本。在你提到的"python文件管理系统各种版本"中,我们可以看到三个主要的...
这暗示这个Python模块可能是从一个公开的Git仓库中克隆下来的,用户可以利用Git进行版本管理和协作。 6. **软件工程实践**:在实际开发中,处理AUTOSARXML文件的Python模块可能会遵循软件工程的最佳实践,如模块化...
Python的面向对象编程特性使得模块化设计成为可能,这对于构建复杂的管理系统至关重要。 系统的核心功能包括: 1. **查找功能**:通过关键字搜索,用户可以快速找到所需的图书。这通常涉及到数据库查询技术,如SQL...
Python模块是Python编程中的一个重要概念,它允许我们将代码组织成逻辑单元,以便于重用和管理。理解Python模块是深入学习Python编程的关键步骤之一。在Python中,一个模块可以是一个包含Python定义和语句的文件,...
总结来说,Python模块是一种有效的代码组织方式,通过`import`导入模块,我们可以复用代码,同时sys模块提供了一系列与解释器交互的工具,如sys.argv用于处理命令行参数,这对于编写命令行应用程序特别有用。...
仓库管理模块使用 Python 的 dict 数据类型来存储商品信息,每个商品用一个列表表示,包括商品条码、商品名称、单价和数量。仓库管理函数 init_repository() 负责将商品信息存储到仓库中。 购物清单管理 购物清单...