`
iamsk
  • 浏览: 72020 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

python中import & help()命令的使用

阅读更多

今天在测试python命令时,需要查看命令的解释,忽然发现python的内置help命令挺好用的,介绍给大家

首先,当你你需要查看某个命令的解释时,需要先导入它

 

例:import os

     help(os)

     help(os.path)

均可

但是help(path)不可以因为path未被导入局部名字空间

如果需要导入的话可以使用from os import path

就可以使用help(path)来查看path命令的解释

使用from module import xxx 的一个坏处是,可能导致局部名字空间内名字的冲突

详细的分析请看:http://www.woodpecker.org.cn/diveintopython/object_oriented_framework/importing_modules.html

分享到:
评论
8 楼 iamsk 2009-05-03  
bubill 写道
我是做SDET的,也在学Python 3.0
在看core python 2rd edition时,里面第16章到23章,写了Python的8个方向,
网络编程,网络客户端编程,多线程编程,GUI编程,WEB编程,web服务,数据库编程,用win32的com来操作MS office,用Jython写Python和Java程序,以及在移动设备领域上的PyQT,大致上就这几个方向吧。而我毕竟是作测试的,更多关注python在测试领域上的应用,目前我知道的网络和数据库应用比较广泛。呵呵。初学者,请多多指教!

恩,谢谢分享,看来方向蛮多的
7 楼 bubill 2009-05-01  
我是做SDET的,也在学Python 3.0
在看core python 2rd edition时,里面第16章到23章,写了Python的8个方向,
网络编程,网络客户端编程,多线程编程,GUI编程,WEB编程,web服务,数据库编程,用win32的com来操作MS office,用Jython写Python和Java程序,以及在移动设备领域上的PyQT,大致上就这几个方向吧。而我毕竟是作测试的,更多关注python在测试领域上的应用,目前我知道的网络和数据库应用比较广泛。呵呵。初学者,请多多指教!
6 楼 iamsk 2009-04-28  
phyeas 写道
iamsk 写道
phyeas 写道
不谢,支持python,支持学习python,共同进步,呵呵

对了,你最近在学python那方面呢?
我都荒废了,因为要做一些jsp的项目,都没时间学习python了
还是得抽空提高下,感觉python用起来比较方便啊

呵呵,研究python在企业应用中的可行性,确实是比较方便啊,我主业也是搞JAVA EE的。

我的主业也是java ee的,呵呵,志同道合阿!
不过对python、linux很感兴趣,还不了解python的应用方面呢
大家可以多多沟通
5 楼 phyeas 2009-04-27  
iamsk 写道
phyeas 写道
不谢,支持python,支持学习python,共同进步,呵呵

对了,你最近在学python那方面呢?
我都荒废了,因为要做一些jsp的项目,都没时间学习python了
还是得抽空提高下,感觉python用起来比较方便啊

呵呵,研究python在企业应用中的可行性,确实是比较方便啊,我主业也是搞JAVA EE的。
4 楼 iamsk 2009-04-27  
phyeas 写道
不谢,支持python,支持学习python,共同进步,呵呵

对了,你最近在学python那方面呢?
我都荒废了,因为要做一些jsp的项目,都没时间学习python了
还是得抽空提高下,感觉python用起来比较方便啊
3 楼 phyeas 2009-04-27  
不谢,支持python,支持学习python,共同进步,呵呵
2 楼 iamsk 2009-04-27  
phyeas 写道
from module import xxx是可以的,但使用from module import *是很不好的习惯。你所说的文章也是不推荐使用from module import *而已,至于from module import xxx,可以使用from module import xxx as xxx_alias,使用别名可以避免名字冲突

恩,学习了,还可以命名别名,呵呵,谢谢
1 楼 phyeas 2009-04-26  
from module import xxx是可以的,但使用from module import *是很不好的习惯。你所说的文章也是不推荐使用from module import *而已,至于from module import xxx,可以使用from module import xxx as xxx_alias,使用别名可以避免名字冲突

相关推荐

    【交大】2018 年最常见的 Python 面试题 & 答案

    Python中实现多线程通常涉及到使用标准库中的`threading`模块。多线程可以让程序同时执行多个任务,提高程序的执行效率。然而,由于Python的全局解释器锁(GIL)的存在,多线程在某些情况下可能不会带来预期的性能...

    Python-pytocli生成CLI命令的一个Python库

    7. **可扩展性**:由于其高度模块化的架构,pytocli可以轻松集成到现有的Python项目中,也可以与其他库和框架配合使用。 在实际使用中,开发者可以首先安装pytocli库,通过`pip install pytocli`命令即可。然后,在...

    Python-所有复活节彩蛋和Python中隐藏的笑话列表

    pydoc.help('recursion')`**:在Python交互式环境中,运行这段代码会引发一个递归错误,因为`pydoc`试图帮助自己,从而引发无限循环。 6. **`import __hello__`**:在某些版本的Python中,这个导入会打印出“Hello...

    python的帮助文档(chm)

    了解如何使用`import`语句导入模块,以及如何创建和使用包来组织复杂的项目结构。 4. **类和对象**:Python是面向对象的语言,支持类和对象的概念。理解类的定义、对象的创建、属性和方法,以及继承、多态和封装等...

    Python脚本使用详解.doc

    4. **在建模中使用脚本(SCRIPTS IN MODELBUILDER)**:在ArcGIS ModelBuilder中,可以嵌入Python脚本来实现更复杂的逻辑。通过右键菜单,选择“添加脚本”并编写Python代码,可以增强模型的功能。 以上内容仅是...

    Python-Python样板工程用于使用Click库创建复杂的命令行应用程序

    在Click中,你可以使用`@click.command()`装饰器来定义一个命令。例如: ```python import click @click.command() def hello(): click.echo('Hello, World!') ``` 这个简单的例子定义了一个名为`hello`的命令,...

    [初学入门]ArcGIS中Python脚本的使用

    在编程模型中,可以使用列表存储多个参数,例如`input_features = ["FeatureClass1", "FeatureClass2"]`,然后在工具调用中使用`gp.Buffer(input_features, "100 Meters")`。 3. 使用地理处理工具——TOOLBOXES 和 ...

    python脚本在arcgis中的使用

    在ArcGIS中使用Python时,地理处理对象(Geoprocessor Object)是一个核心概念。它可以调用各种地理处理工具,并且可以查询和修改环境设置。 ```python import arcpy gp = arcpy.GetToolbox("path/to/toolbox.tbx...

    Python库 | py_help-2020.2.14.11-py2-none-any.whl

    如果一切顺利,"py_help"库就会被添加到你的Python环境中,你可以通过`import py_help`来使用它。 Python的开发语言特性也是其广泛受欢迎的原因之一。Python语法简洁清晰,易于学习,同时又拥有强大的功能。它支持...

    python中高级课程

    Python是一种广泛使用的高级编程语言,尤其在数据科学、Web开发和自动化领域中有着重要的应用。在Python中高级课程中,我们将深入探讨各种核心概念和技术,包括但不限于文件处理、字符串操作、列表和元组操作、字典...

    python中阶基础

    - **直接运行文件**: 使用`python hello.py`命令运行Python源文件。 **1.4. 查看Python自带帮助** - **使用方法**: 输入`help(函数名)`获取函数的帮助文档,例如`help(print)`。 **1.5. 缩进** - **作用**: ...

    基于python的游戏合集

    copy命令将在本地目录中创建一个Python文件,您可以对其进行编辑。 $ python3 -m freegames copy snake $ python3 snake.py $ python3 -m idlelib.idle snake.py >>> import freegames >>> help(freegames)

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

    在Python3环境中,可以使用`help()`函数来获取sys模块的帮助信息,例如`help(sys)`会显示sys模块的相关文档和功能介绍。而在Python2环境中,同样的操作也是有效的,但要注意Python2和Python3之间可能存在一些语法...

    Python-freegames的安装与快速启动方法

    或者,在 Python 3.x 中,可以使用以下命令: ``` python3 -m pip install freegames ``` 快速启动 Python-freegames 安装完毕后,可以使用以下命令快速启动 Python-freegames: ``` python3 -m freegames ``` 这将...

    Python库 | iapp-2020.11.5.17.23.55-py3-none-any.whl

    此外,可以使用`help()`函数来查看库中的类、函数和方法的文档字符串,获取更多关于如何使用它的信息: ```python import iapp help(iapp) ``` 总之,Python库是Python开发的重要组成部分,iapp作为一个Python库,...

    Python入门学习,查看module的功能

    通过导入模块,程序员可以在自己的程序中使用这些预定义的功能,极大地提高了编程效率和代码的可维护性。例如,在处理金融数据时,`tushare`模块提供了丰富的股票市场数据接口;而在网络爬虫领域,`requests`模块则...

    ArcGIS中Python脚本学习

    在ArcGIS中使用Python进行地理处理时,首先需要创建一个地理处理对象,通常是通过导入`arcpy`模块来实现的。 **示例代码**: ```python import arcpy # 创建地理处理对象 gp = arcpy.GetToolbox('path_to_toolbox'...

    有关于python在环境配置的文献

    - **在命令行使用自动完成**:在Python交互模式中使用`Tab`键可实现代码补全。 - **使用`.pystartup`文件**:创建或复制`.pystartup`文件至用户主目录,以启用自动完成等功能。 - 创建`.pystartup`文件:在用户主...

    python 中文版手册 chm

    Python是一种广泛使用的高级编程语言,以其易读性、简洁的语法和强大的功能而闻名。这份“Python中文版手册CHM”是为Python开发者量身定制的参考资料,它以中文的形式详细介绍了Python的各种概念、语法和库,使得...

Global site tag (gtag.js) - Google Analytics