2016py学习笔记:模块/

1 模块

  1.1引入外部模块

  import sys

  sys.path.append(‘位置‘)

  import 所需模块

  1.2使用条件测试代码的模块

  __name__的值就是__main__

  if __name__=‘__main__‘:这个代码的意思是,如果该模块当做程序独立运行,那if句子为True,if句子被执行。如果当做模块,if句子为False,不被执行。

  1.3 查找路径

  >>>import sys,pprint

  >>>pprint.pprint(sys.path)

  1.4包

  也就是文件夹,文件夹内包含__init__.py的文件

  1.5探究模块

  dir(model)

  model.__all__,__all__定义了公共接口,from model import *,并不是引入dir(model)中所有的函数,而是引入了model.__all__中显示的函数。

2 标准库

  2.1 os

  os.system(‘C:\Foxmail\Foxmail.exe‘)

 webbrowser

  webbrowser更适合启动浏览器。

  >>>import webbrowser

  >>>webbrowser.open(‘url‘)

时间: 2024-12-28 22:05:20

2016py学习笔记:模块/的相关文章

linux内核设计与实现学习笔记-模块

模块 1.概念:  如果让LINUX Kernel单独运行在一个保护区域,那么LINUX Kernel就成为了“单内核”.    LINUX Kernel是组件模式的,所谓组件模式是指:LINUX Kernel在运行时,允许“代码”动态的插入或者移出Kernel.    所谓模块是指:相关的一些子程序,数据.入口点和出口点共同组合成的一个单一的二进制映像,也就是一个可装载的Kernel目标文件.    模块的支持,使得系统可以拥有一个最小的内核映像,并且通过模块的方式支持一些可选的特征和驱动程序

Python学习笔记-模块

模块: 顶层文件(也是模块文件) 模块文件 模块在物理形式上表现为.py结尾的代码文件 Python中,模块本身也是对象,所以模块也有变量,函数,类 在一个模块的顶层定义的所有变量都在被导入时成为了被导入模块的属性 查看标准库模块: help('modules') 顶层文件:包含了程序的主要控制流程 模块文件:为顶层文件或其他模块提供各种功能组件 import module [,module1[,module2]]语句    导入模块 导入指定的整个模块,包括生成一个以模块名命名的名称空间 导入

Python学习笔记-模块介绍(三)-模块包和搜索路径

一个python文件就是一个模块,使用独立的命名空间,但实际使用过程中单单用模块来定义python功能显然还不够.因为一个大型的系统几千上万个模块是很正常的事情,如果都聚集在一起显然不好管理并且有命名冲突的可能,因此python中也出现了一个包的概念. 一.python中的包介绍 包是通过使用"点模块名称"创建Python模块命名空间的一种方法.列如,模块名称 A.B 表示一个在名为 A的包下的名为B的子模块.就像使用模块让不同模块的作者无需担心彼此全局变量名称(冲突)一样,点模块名称

Prism学习笔记-模块之间通信的几种方式

在开发大型复杂系统时,我们通常会按功能将系统分成很多模块,这样模块就可以独立的并行开发.测试.部署.修改.使用Prism框架设计表现层时,我们也会遵循这个原则,按功能相关性将界面划分为多个模块,每个模块又包含多个Region.这就需要解决模块之间.Region之间经常需要进行通信的问题,Prism提供了以下几种方式: 1.聚合事件(Event aggregation) 使用方式,先在一个公共模块中定义一个事件MyEvent ,传输数据为MyEntity. public class MyEvent

Python 2.7 学习笔记 模块和包

我们来考虑下如下几种场景: 1.编写一个python程序,如果程序比较简单,则可以把代码放到一个python文件中.但如果程序功能比较多,可能需要多个python文件来组织源代码.而这些文件之间的代码肯定有关联,比如一个文件中的python代码调用另一个python文件中定义的函数. 2.我们编写程序,肯定不会所有的东西都自己写,不会全部重造轮子,我们肯定会用到Python提供的一些标准库.那怎么使用呢?其实前面的文章中已经看到了,用import语句. 如同java中用import,c#中用us

Python学习笔记-模块介绍(一)-模块概念和基本使用

python是由一系列的模块组成的,每个模块就是一个py为后缀的文件,同时模块也是一个命名空间,从而避免了变量名称冲突的问题.模块我们就可以理解为lib库,如果需要使用某个模块中的函数或对象,则要导入这个模块才可以使用,除了系统默认的模块不需要导入外.导入直接使用如下语法: import 模块名称(不要.py后缀) 这样导入成功后,就可以在另外一个模块中使用被导入模块的功能函数或对象了.先举例如下,比如在D:\temp目录下建立python模块:module_1.py,内容如下: # -*- c

Python学习笔记-模块介绍(二)-模块导入和执行

之前的一篇博文介绍了python中模块的概念和基本使用方法,模块作为python语言中的基本单元,可以用来编写公用库函数或对象以便重复使用.同时模块还可以作为独立文件进行运行,之前也已经提到,只要是导入了模块文件,那么PVM就会依次执行模块文件中的所有语句.本篇主要介绍模块使用的一些进阶,首先定义一个模块module_2.py,内容如下: # -*- encoding:utf-8 -*-'''module_2.py模块的内容''' print(__name__) def sum(a,b):ret

python3学习笔记---模块

模块是封装好以供调用的块,模块(库)分两种:标准库(不需安装直接导入).第三方库(必须经过安装才可以使用). python模块: sys:sys.path:打印环境变量.标准库放在python_path\bas\lib中,第三方库放在python_path\bas\lib\site-packages中. sys.argv 显示相对路径,读入数据. os:os.system结果仅显示在屏幕在,不保存结果.os.popen可以保存结果. f=os.system("dir") s=os.po

学习笔记-模块之标准库time与datetime

标准库或叫内置模块 1,time与datetime UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间.在中国为UTC+8,东八区.time.timezone  时间戳除以3600等于8 即东八区比utc早八小时 DST(Daylight Saving Time)即夏令时time.altzone夏令时,是否使用夏令时 time.daylight.     格式化的时间字符串表示  如:2018-04-28   20:15:02或20:15