【Python初学笔记】关于linux和windows下的模块
来源:互联网 发布:广东粤数大数据 电话 编辑:程序博客网 时间:2024/06/08 13:17
模块
•模块就是一个含有python语句的文件,其实就是官方预先写好的一个功能,然后取其名为‘模块’,当需要用到此功能时就是导入它
•模块名就是文件名(不要扩展名.py,有例外)
在写程序的时候常常需要导入模块,有许多模块在默认安装python环境的库里边就已经有了,比如我导入一个模块:
>>> import sys>>> help(sys)Help on built-in module sys:NAME sysFILE (built-in)MODULE DOCS http://docs.python.org/library/sysDESCRIPTION This module provides access to some objects used or maintained by the interpreter and to functions that interact strongly with the interpreter.
...............................(省略N句)
===================================================
由上可知,导入模块的语句就是import 模块名,help()是查看它的信息,粗体FILE处就是它的位置,这里显示的built-in内置。
Linux中:
我测试了一下,位置有几种:
1、built-in (这种是找不到路径的)
2、/usr/lib/python2.7/xxxxxx(这种就是有路径的,可以找到)
Windows中:
也差不多:
1、built-in (这种是找不到路径的)
2、c:\python27\lib\xxxx(取决于Python安装目录)
在linux中,几乎所有的模块都在/usr/lib/python2.7目录下,这些模块的集合称为标准库,也就是官方预置的;windows目录就是c:\python27\lib\
备注:
windows下导入模块使得能够使用tab补全命令的方法
1、安装pip
首先安装setuptools,方法点此跳转------------>然后装pip,方法点此跳转
2、安装pyreadline
打开cmd,命令:python -m pip install pyreadline
若安装pyreadline时报错,应该是编码问题,在python安装目录找到mimetypes.py这个文件,我这是C:\Python27\Lib,用记事本打开,找到import sys处,按如下添加两行内容(注意没有空格):
import sysreload(sys)sys.setdefaultencoding('utf-8')
再次运行命令,直到提示Successfully installed pyreadline-2.1!
3、编写tab,py
进入C:\Python27\Lib,新建记事本:
#python Tabimport sys import readline import rlcompleter import atexit import os readline.parse_and_bind('tab: complete') # windowshistfile = os.path.join(os.environ['HOMEPATH'], '.pythonhistory') # linux# histfile = os.path.join(os.environ['HOME'], '.pythonhistory') try: readline.read_history_file(histfile) except IOError: pass atexit.register(readline.write_history_file, histfile) del os, histfile, readline, rlcompleter
4、导入tab
打开cmd,输入python进入解释器:
c:\Python27>pythonPython 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit32Type "help", "copyright", "credits" or "license" for more informa>>> import tab>>>>>>>>>>>>>>>>>> file.file.__class__( file.errors file.__basicsize_file.__delattr__( file.fileno( file.__call__(
#如上所示,导入tab模块,并输入file.,tab键之后即可看到其所有的功能。资源群(IT各领域、非技术)645026970
- 【Python初学笔记】关于linux和windows下的模块
- Python初学笔记:Windows系统下备份文件
- Python 初学笔记:os模块
- Windows下Python包和模块的安装方法
- Windows下Python包和模块的安装方法
- Windows下Python包和模块的安装方法
- Windows下构建和发布Python模块
- linux下python一些模块的删除啊和安装
- Python学习笔记(17)-windows和linux下的路径与文件
- windows 下安装 python 的 mysqldb 模块
- windows下Python模块的安装
- Windows下安装Python模块的方法
- windows下安装Python的XlsxWriter模块
- Windows下 Python 模块的安装方法
- windows下安装python的numpy模块
- windows下安装Python的IPy模块
- Windows下Python模块的安装
- Windows下 Python 模块的安装方法
- 转载--http://www.cnblogs.com/wq1282/archive/2012/07/02/2573578.html
- java基础——类的初始化
- C#设置Listbox的的行间距ItemHeight
- 进程和线程的基础知识——Python学习笔记11
- 使用IDEA 2016运行Java程序时提示配置Edit Configurations
- 【Python初学笔记】关于linux和windows下的模块
- 新手都会遇到的问题 该学hadoop?还是spark?
- 隐藏window系统开关机时的Logo。
- Effective Java 对于所用对象都通用的方法 11.谨慎地覆盖clone
- 什么是响应式布局?以及响应式布局的有缺第
- MyEclipse JSP 三步解决乱码
- 快速弄懂iPhone X 设计尺寸和适配
- ListView在ScrollView里只显示单行
- Dlib的编译和使用(二)