Python3基础 import...as 给导入的模块起别名

?

  • ???????Python : 3.7.3
  • ?????????OS : Ubuntu 18.04.2 LTS
  • ????????IDE : pycharm-community-2019.1.3
  • ??????Conda : 4.7.5
  • ???typesetting : Markdown

?

code

[email protected]:~$ source activate py37
(py37) [email protected]:~$ ipython
Python 3.7.3 (default, Mar 27 2019, 22:11:17)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.5.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import shutil as file_operation                                         

In [2]: # shutil是本名,file_operation是别名                                    

In [3]: file_operation
Out[3]: <module 'shutil' from '/home/coder/anaconda3/envs/py37/lib/python3.7/shutil.py'>

In [4]: # 注意看输出的结果中模块名依然是shutil,而不是起的别名                                              

In [5]: exit
(py37) [email protected]:~$ conda deactivate
[email protected]:~$

?

resource

  • [文档 - English] docs.python.org/3
  • [文档 - 中文] docs.python.org/zh-cn/3
  • [规范] www.python.org/dev/peps/pep-0008
  • [规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules
  • [源码] www.python.org/downloads/source
  • [ PEP ] www.python.org/dev/peps
  • [平台] www.cnblogs.com
  • [平台] gitee.com

?



Python具有开源、跨平台、解释型、交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

原文地址:https://www.cnblogs.com/xingchuxin/p/11146690.html

时间: 2024-09-30 06:26:57

Python3基础 import...as 给导入的模块起别名的相关文章

python3在pycharm中为什么导入random模块不能用? TypeError: &#39;module&#39; object is not callable

新手学python求大神指导,也用sys导入了random.py的路径,仍然不行. 刚刚排错貌似找到了问题的原因...那是因为我在pycharm中新建的python文件名就是random,所以当前目录下就有一个random.py文件而且是自己写的,所以它在sys.path中会先找到自己定义的random.py并调用之,因为自己的什么都没有,所以就呵呵了:改了文件名字后就ok了 要多注意文件名这种情况,有时候文件名与系统的模块重名了,就出这种莫名其妙的错,也不方便查错 python3在pychar

Python基础--实战一:用xlrd模块读取excel文档

一.文件格式 二.第一种方式:列表方式以行为单位读取 Python格式显示: 代码: import osimport xlrd #导入xlrd模块,可在线安装 def Read_Excel_Case(path): work=xlrd.open_workbook(path) #打开文件 sheet=work.sheet_by_index(0) # 用下标的方式选择要读取文件中的工作表,也可用工作表的名称 sheet=work.sheet_by_name('Sheet1') Case_list=[]

Python基础----import模块导入和包的调用

模块概念 在Python中,一个.py文件就称之为一个模块(Module).使用模块组织代码,最大的好处是大大提高了代码的可维护性 模块一共三种:python标准库.第三方模块.应用程序自定义模块. 相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突.但是也要注意,尽量不要与内置函数名字冲突. 模块导入 import语句 1 import module1[, module2[,... moduleN] 使用import语句时候,Python

Python3 第五周大纲(模块,导入方法、import本质,导入优化,模块的分类)

1.定义: 模块:逻辑上组织python代码(变量.函数.类.逻辑:实现一个功能,本质是.py结尾的文件) 2.导入方法 import module_name,module_name2,...... from module import module1,module2,.... from module import logger as xxx:等于将导入的模块起了一个别名 from module import * 可能和当前路径下的已存在模块重名 3.import本质(路径搜索和搜索路径) 导入

Python3 基础 —— 模块 Module 介绍

1.模块的作用 在交互模式下输出的变量和函数定义,一旦终端重启后,这些定义就都不存在了,为了持久保存这些变量.函数等的定义,Python中引入了模块(Module)的概念.一个Python模块其实就是一个脚本文件,具有后缀".py",例如 hello.py 就是一个模块文件名,和普通文件一样可以被永久保存在本地存储磁盘中. 2.模块的内容 Python模块中存放的是一些程序代码,例如,变量定义.函数定义或是代码语句.下面是hello.py模块的内容,其中有一个变量 a,一个函数 fun

python3基础笔记(六)模块与包

模块&包 模块(modue)的概念: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Module). 使用模块有什么好处? 最大的好处是大大提高了代码的可维护性. 其次,编写代码不必从零开始.当一个模块编写完毕,就可以被其他地方引用.我们在编写程序的时候,也经

使用 from import方法导入Python模块

比如我们导入一个数学计算的模块 math: >>> import math>>> print math<module 'math' (built-in)>>>>>>> print math.pi #导出圆周率的值3.14159265359>>> 我们导入math模块,在python模块学习中我们会知道,这样做会得到名math的对象,这个模块对象包含了pi这样的常量,以及一些其它的方法. 我们如果直接访问

[Eclipse] - 解决导入flask模块出现的Unresolved Import flask问题

http://www.cnblogs.com/mizhon/p/4242073.html [Eclipse] - 解决导入flask模块出现的Unresolved Import flask问题 最近想学习一下flask,在安装了flask之后在Eclipse里import flask模块的时候发现会有如下问题: Google了一圈,相应的资料都看了,这几篇有帮助(需FQ),我按照第一个参考设置了一下,红叉仍然没有去掉. 第二个博客是英文的且无图无真相,就没仔细看(但其实是解决了问题的).这里就自

Ubuntu下Python3导入EasyGui模块

跟着小甲鱼的视频学习python,但使用的是ubuntu,导入easygui时出现了问题 缺了easygui模块,百度后安装 安装后导入,结果又显示缺少easygui模块-_-!!!没办法,接着百度,看到有帖子说需要安装tkinter,继续 安装完毕,结果导入easygui模块还是显示ERROR!!!崩溃!在网上查了半天也没啥结果,突然想到看到过有python3出现,因为我的系统下安装了python2.7和python3.6,我学的是python3,python2一直没使用过,就拿python2