Python Day5 模块 包】的更多相关文章

一:区分Python文件的2种用途 1个Python文件的2种用途 1.1 当作脚本执行:        if __name__ == '__main__': 1.2 当作模块导入使用     if __name__ == '模块名': if __name__ == '__main__': pass spam.py 说明 在Python内有一种方法 __name__ 这种方法在文件当中默认等于__main__ (此处为2个_) 这样的作用就是.代码可以调试的时候运行的是整个spam.py mon…
1.简介 当我们进行Python项目的迁移时(例如迁移到另外一台服务器上),如果该服务器要求离线安装, 往往需要我们将项目中的所需模块包进行离线操作. 2.教程 2.1 首先安装pip2pi模块,它可以用于下载对应版本的模块包 pip install pip2pi 2.2 记录对应版本的模块 使用pycharm打开你的项目,执行以下指令查看已经安装的模块 pip freeze 将模块名称保存到项目的requirements.txt中  pip freeze > requirements.txt…
可以利用pycharm安装模块包 使用这种方法安装时,可能会报下面类型的异常 AttributeError: module 'pip' has no attribute 'main' 出现这这样的异常,是因为当前使用的 pip 的版本没有 main 解决方法: 找到pycharm安装包中的 helpers 目录下的 packaging_tool.py 文件,修改里面的源码 源码为 def do_install(pkgs): try: import pip except ImportError:…
文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  模块 1.模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test). 包(package): 用来从逻辑上组织模块的,本质就是一个目录,(必须带有一个_init_.py的文件),也可以用import的方式 导入. 2.导入方法: import  module_name 导入多个模块 用,隔开 import…
一.模块 1.模块是程序 任何Python程序都可以作为模块导入. 程序的保存也很重要,如果想把程序保存在C:\python (Windows)目录下,需要告诉解释器在哪里寻找模块了. >>>import sys   >>>sys.path.append('c:/python') 2.导入模块 ①导入模块只需要一次. >>>import hello ②在模块中定义函数 #hello_python.py >>>def hello():…
#import cal,time #导入模块名可以看作导入一个变量 #from cal import add # from cal import *#引入所有变量 *代表所有 占内存 不推荐 # # # print(cal.add(3,6))#必须使用模块名加函数的方法,不然解释器会在本文件中查找函数 # # print(cal.sub(10,5)) # # print(add(100,10)) # print(sub(20,10)) #模块 import: 1.执行对应文件 2.引入变量名 #…
今天在阅读以前项目代码时,发现里面使用的第三方模块的参数相当诡异,总是对不上.经过分析之后,发现是自己安装的第三方模块跟项目使用的版本不一致.在Python中进行模块/包管理的话,就不得不提到easy_install了,它的好处,“谁用谁知道”啊!!! 一.安装easy_install 请各位到 http://pypi.python.org/pypi/setuptools 选择适合自己的安装包,我选择的是setuptools 0.6c11,另外竹风使用的是64位的Python,所以下载了 ez_…
做项目的时候经常会要求做到模块化管理,即同样功能的代码放到同一个文件夹下,以便于方便管理,相信很多人对模块的引用都模糊不清,今天鄙人在这里就总结下. 一.模块导入的使用 在同一个文件夹下有两个文件分别是main.py和module_file.py module_file.py文件的内容 #!/usr/bin/env python # -*- coding:utf-8 -*- name = 'Eric.yue' def running(): print 'I am is running' def…
1.rpm -ql python #查看python在计算机中安装了哪些文件 2.模块是一个可以导入的Python脚本文件 包是一堆按目录组织的模块和子包,目录下的__init__.py文件存放了包的信息 可以用import *,import * as *,from * import *等语句导入模块和包 3.Python的模块可以按目录组织为包,创建一个包的步骤是: (1)创建一个名字为包名字的文件夹 (2)在该文件夹下创建一个__init__.py文件 (3)根据需要在该文件夹下存放脚本文件…
一.模块(Module) 1.模块的作用      在交互模式下输出的变量和函数定义,一旦终端重新启动后,这些定义就都不存在了,为了持久保存这些变量.函数等的定义,Python中引入了模块(Module)的概念. 一个Python模块事实上就是一个脚本文件,具有后缀".py",比如 hello.py 就是一个模块文件名称.和普通文件一样能够被永久保存在本地存储磁盘中. 2.模块的内容      Python模块中存放的是一些程序代码,比如,变量定义.函数定义或是代码语句. 以下是hel…