python装饰器的定义:在代码运行期间在不改变原函数定义的基础上,动态给该函数增加功能的方式称之为装饰器(Decorator) 装饰器的优点和用途: 1. 抽离出大量函数中与函数功能本身无关的的雷同代码并继续重用。2. 使用装饰器可以将函数“修饰”为完全不同的行为,可以有效的将业务逻辑正交分解,如 ...
分类:
编程语言 时间:
2019-02-21 00:12:18
阅读次数:
232
一、os模块 os模块是Python标准库中提供的与操作系统交互的模块,提供了访问操作系统底层的接口,里面有很多操作系统的函数 1、os常用方法 2、os.path方法 os.path模块主要用于文件属性的获取。 二、sys模块 sys模块负责程序与Python解释器的交互。 三、代码案例 首先,获 ...
分类:
编程语言 时间:
2019-02-18 12:50:38
阅读次数:
184
sys模块的作用sys模块用于解释器相关的操作,通常用于脚本传参sys模块的常见用法sys.argv传递到Python脚本的命令行参数列表,第一个元素是程序本身路径sys.executable返回python解释器在当前系统中的绝对路径sys.exit([arg])程序中间的退出,arg=0为正常退出sys.platform返回操作系统平台名称,Linux是linux2,Windows是win32
分类:
编程语言 时间:
2019-02-17 11:09:24
阅读次数:
160
Python的第三方模块安装有两种常见方式: 第一种方式:在命令窗口通过 pip install module_name 命令安装: 注意,1如果电脑中有两个版本的Python解释器,要确认你要在哪个解释器上安装 2要确保你的解释器有pip.exe文件,如果没有可以通过 easy_install p ...
分类:
编程语言 时间:
2019-02-15 21:12:01
阅读次数:
254
很多时候我们需要自己手动安装一些库,例如因为网络原因,或者下载源没有这个包。 以Windows环境为例,无论是pip安装还是anaconda安装,最终的包都是安装在,工作目录/Lib/site-packages/下,这个工作目录是指python解释器所在的目录。 安装方法: python解释器已经被 ...
分类:
编程语言 时间:
2019-02-14 20:37:49
阅读次数:
210
第一部分 Python基础篇(80题) 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节的关系? b、B、KB、MB、GB 的关系? 请至少列举5个 ...
分类:
编程语言 时间:
2019-02-14 20:26:06
阅读次数:
179
python建立http服务 首先我们的windos上要安装python解释器,然后进入我要想要传递的文件的目录下,从当前的目录下进入cmd 然后通过Python解释器输入 就会通过python解释器在这个目录建立了一个http链接 我们在其他的windos电脑上的浏览器上输入这台机器的ip机上80 ...
分类:
编程语言 时间:
2019-02-14 15:14:38
阅读次数:
190
python解释器遇到if __name__=="__main__"会如何做 当Python解释器读取源文件时,它会执行其中的所有代码 在执行代码之前,它将定义一些特殊变量。例如,如果Python解释器将该模块(源文件)作为主程序运行,则它将特殊__name__变量设置为"__main__"。如果从 ...
分类:
编程语言 时间:
2019-02-14 13:24:29
阅读次数:
161
程序在运行时,如果Python解释器遇到一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常,程序通知执行并且提示错误信息,这个动作,我们通常称之为:抛出异常。 1.简单的捕获异常的语法 在程序开发中,如果对某些代码的执行不能确定是否正确,可以增加try来捕获异常: try 尝试,下方编写要 ...
分类:
编程语言 时间:
2019-02-12 00:16:22
阅读次数:
257
一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^ SyntaxError: invalid syntax 其他语法错误 逻辑错误 #用户输入不完整(比如输入为空)或者输入非法(输入不是 ...
分类:
编程语言 时间:
2019-02-08 18:29:31
阅读次数:
204