
Python
宅羽
这个作者很懒,什么都没留下…
展开
-
python资料之获取文件行数
◆ 方案一:这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作。count = len(open(filepath, 'r').readlines())◆ 方案二:利用enumerate()count = 0for index, line in enumerate(open(filepath,'r')): count += 1◆ 方案三:利用readlines(...原创 2020-03-30 18:01:39 · 804 阅读 · 0 评论 -
python资料之去掉字符串中的特殊字符
◆ 去掉字符串中的\xa0、\t、\n:\xa0 是不间断空白符 我们通常所用的空格是 \x20 ,是在标准ASCII可见字符 0x20~0x7e 范围内。而 \xa0 属于 latin1 (ISO/IEC_8859-1)中的扩展字符集字符,代表空白符nbsp(non-breaking space)。latin1 字符集向下兼容 ASCII ( 0x20~0x7e )。通...原创 2020-01-07 09:49:43 · 3836 阅读 · 0 评论 -
python资料之outlook邮箱
◆ 发送邮件:import win32com.client as win32import pythoncomdef sendmail(title, body, receivers, cc=[]): # receivers和cc参数为邮箱列表 pythoncom.CoInitialize() # 多线程调用下的设置 outlook = win32.Dispatch('ou...原创 2019-12-25 10:25:23 · 997 阅读 · 0 评论 -
python资料之封装和解构
◆ 数据封装:定义一个元组,可以省略小括号。t1 = (1,2)t2 = 1, 2print(type(t1))print(type(t2))输出结果:<class 'tuple'><class 'tuple'>◆ 列表解构:li = ["num1","num2","num3"]a1,a2,a3 = liprint(a1,a2,a3,sep=";...原创 2019-12-25 09:57:29 · 104 阅读 · 0 评论 -
Python资料之查看site-packages路径
◆ liunx环境:from distutils.sysconfig import get_python_libprint(get_python_lib())原创 2019-12-04 17:01:38 · 1367 阅读 · 0 评论 -
Python资料之第三方模块安装
◆ 在线安装:执行pip install [packages] #模块名称◆ whl文件:whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。 安装方法很简单,进入命令行输入 pip install xxxx.whl 或者如果是升级 pip install -U xxxx.whl 即可。w...原创 2019-12-04 16:19:03 · 107 阅读 · 0 评论 -
Python资料之pip命令
◆ pip下载安装:进入https://pypi.python.org/pypi/pip,下载 tar.gz压缩包# tar -xzvf pip-1.5.4.tar.gz 解压# cd pip-1.5.4 进入解压文件# python setup.py install 安装◆ pip升级:python -m pip in...原创 2019-11-21 10:23:51 · 161 阅读 · 0 评论 -
Python资料之升级python版本
◆ 下载最新的版本wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz官网下载地址:https://www.python.org/downloads/source/◆ 解压并编译安装:tar -xf ***.tgz./configuremakemake install◆ 创建软连接在编译结束后,正...原创 2019-10-09 11:22:49 · 124 阅读 · 0 评论 -
Python资料之编码问题
◆ 编码声明: # -- coding: utf-8 --必须放在python文件的第一行或第二行,是用来指定文件的编码为 utf-8 的。(python 3.0以后默认就用utf-8,无需再做编码声明)如果没有此文件编码类型的声明,则 python 默认以ASCII编码去处理;如果你没声明编码,但是文件中又包含非ASCII编码的字符的话,python解析器去解析的 python 文件,...原创 2018-03-22 10:43:02 · 313 阅读 · 0 评论 -
Python资料之卸载python或模块
windows操作系统:◆ 卸载python本身: 1、找到安装目录。把目录删除。 2、检查清理下残余环境变量path、classpath、python_home◆ 卸载模块★ 使用pip安装的模块1、pip list得到所有通过pip安装的软件2、依次pip uninstall [模块]原创 2018-03-13 11:28:00 · 422 阅读 · 0 评论 -
Python资料之多线程
◆ 进程:An executing instance of a program is called a process.Each process provides the resources needed to execute a program. A process has a virtual address space, executable code, open handles to...原创 2018-03-04 21:42:59 · 164 阅读 · 0 评论 -
Python资料之class类
一个简单的类:class Role(object): #定义一个类 def __init__(self,name,money=15000): #初始化函数,在生成一个角色时要初始化的一些属性就填写在这里 self.name = name #__init__中的第一个参数self, self.money = money1、class是定义类的原创 2018-01-25 09:22:22 · 384 阅读 · 0 评论 -
Python资料之列表&元组
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。列表和元组都是序列的一种。列表: 序号可以允许负数,允许有重复数据。格式: var = [x1,x2,x3…]name=["a","b","c","d","e","f"]列表的用法: 1、访问数据 a、访问单个数据,用index索引访问 var[index]原创 2018-01-02 11:17:20 · 178 阅读 · 0 评论 -
Python资料之字符串
多行字符串赋值:var='''代码1代码2...'''原创 2017-12-29 14:22:35 · 255 阅读 · 0 评论 -
Python资料之语言规则
变量定义的规则: 1、变量名只能是字母、数字或下划线的任意组合 2、变量名的第一个字符不能是数字 3、以下关键字不能声明为变量名:["and","as","assert","break","class","continue","def","elif","else","except","exec","finally","for","from","global","if","import","in原创 2017-12-26 15:20:34 · 282 阅读 · 0 评论 -
Python资料之零碎知识
第三方框架:WEB开发:Django\pyramid\Tornado\Bottle\Flask\WebPy网络编程:Twisted\Requests\Scrapy\Paramiko科学运算:SciPy\Pandas\pythonGUI图形开发:wxPython\PyQT\Kivy运维自动化:OpenStack\SaltStack\Ansible\腾讯蓝鲸原创 2017-12-26 14:49:49 · 318 阅读 · 0 评论 -
Python资料之执行系统命令
方式一:os.system(command)1、会将执行结果显示在控制台上 2、方法返回执行结果的状态码,默认情况下,执行成功返回0,执行失败返回1 3、参数command为字符串 4、该命令会开启一个子进程(subshell)去执行脚本:# -*- coding:utf-8 -*-import oss=os.system("dir")#因为文件是以utf-8编码,所以对字符串做了一个转码原创 2018-01-15 16:33:12 · 356 阅读 · 0 评论 -
Python资料之文件IO操作
函数open(): 函数功能:打开一个文件,返回一个文件读写对象,然后可以对文件进行相应读写操作。f=open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)函数的参数说明: 1、file: 表示需要打开文件的相对路径(当前工作目录)或者一个绝对路径,当传入原创 2018-01-16 09:43:48 · 2375 阅读 · 0 评论 -
Python资料之模块下载地址
https://pypi.python.org/pypi原创 2018-02-01 22:11:35 · 210 阅读 · 0 评论 -
Python资料之class类的属性和方法
◆ 静态方法: 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法。普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量。静态方法是不可以访问实例变量或类变量的,它与类唯一的关联就是需要通过类名来调用这个方法。class Dog(object): def __init__(self,name): self.原创 2018-02-09 20:15:15 · 599 阅读 · 0 评论 -
Python资料之退出程序
Python退出程序有以下几种方式可供选择:1、sys.exit() 执行该语句会直接退出程序,这也是经常使用的方法,也不需要考虑平台等因素的影响,一般是退出Python程序的首选方法. 该方法中包含一个参数status,默认为0,表示正常退出,也可以为1,表示异常退出。也可以自定义参数值,如sys.exit(“sorry, goodbye!”); import syssys.exit()im原创 2017-12-22 09:07:51 · 535 阅读 · 0 评论