Python
文章平均质量分 54
Mq_Go
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python学习笔记(一)——列表
列表一个数组中可以有字符串,也可以有数字>>> spam = [['cat','bat'],[10,20,30]]>>> spam[1][10, 20, 30]>>> spam[0]['cat', 'bat']>>> spam[0][0]'cat'>>> spam[1][0]10>>> spam[0][0][0]'c'>>> spam[1][1][1]Traceba原创 2018-01-31 17:01:38 · 503 阅读 · 0 评论 -
Python学习笔记(七)——调试
抛出异常>>> raise Exception('This is the error message')Traceback (most recent call last): File "", line 1, in raise Exception('This is the error message')Exception: This is the error message原创 2018-02-07 18:12:39 · 507 阅读 · 0 评论 -
Python学习笔记(十五)——自动发送对应邮件(表格与邮件)练习
从Excel 电子表格中读取数据。找出上个月没有交费的所有会员。找到他们的电子邮件地址,向他们发送针对个人的提醒。这意味着代码需要做到以下几点:用openpyxl 模块打开并读取Excel 文档的单元格(处理Excel 文件参煤创建一个字典,包含会费超期的会员。调用smtplib.SMTP()、ehlo()、starttls()和login(),登录SMTP 服务器,针...原创 2018-02-15 17:44:05 · 2240 阅读 · 0 评论 -
Python学习笔记(八)——从Web抓取信息
小实验——利用webbrowser模块的mapIt.py>>> import webbrowser>>> webbrowser.open('http://www.baidu.com')弄清楚URLhttp://news.baidu.com/ns?word=搜索内容 https://www.baidu.com/s?wd='+address ...原创 2018-02-07 23:50:26 · 1891 阅读 · 2 评论 -
Python学习笔记(十六)——操作图像
计算机图像基础颜色和RGBA值>>> from PIL import ImageColor>>> ImageColor.getcolor<function getcolor at 0x0000022E2FDE5598>>>> ImageColor.getcolor('red','RGBA')(255, 0, 0,...原创 2018-02-19 18:06:41 · 3878 阅读 · 0 评论 -
Python学习笔记(十七)——用GUI自动化控制键盘鼠标
安装pyautogui模块在Windows上不需要安装其他模块在OS X上,运行 sudo pip3 install pyobjc-framework-Quartz sudu pip3 install pyobhc-core sudo pip3 install pyobjc在linux上运行, sudo pip3 install python3-xlib, sudo apt-g...原创 2018-02-19 23:35:24 · 2355 阅读 · 0 评论 -
Python re(正则)处理
编译正则和非编译正则在使用编译正则的时候,系统不需要反复解读你的正则表达式,故而速度更快。通识的说,就是编译性程序和解释性程序的速度差别也是这个原因test_re_nocompile.py#!/usr/bin/python# _*_ codeing: UTF-8 _*_from __future__ import print_functionimport reimp...原创 2018-04-25 20:33:49 · 406 阅读 · 0 评论 -
Python自动化管理
使用paramiko(python内嵌的SSHClient和SFTPClient)import paramikossh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect('120.24.222.231',22,'root','*****')stdin,st...原创 2018-05-04 20:26:28 · 757 阅读 · 0 评论 -
Python处理文件——os模块,shutil模块
os以及os.path的基础函数 函数 解释 举例 os.listdir() 列出文件 os.path.split() 将文件拆分成数组 In [33]: os.path.split(‘/root/python/test/1.txt’) Out[33]: (‘/root/python/test’, ‘1.txt’) os.path.j...原创 2018-04-27 14:14:49 · 605 阅读 · 0 评论 -
Python学习笔记(十四)——发送电子邮件和短信
SMTP#-*- encoding: utf-8 -*-import os, sysimport smtplibfrom smtplib import SMTP_SSLfrom email.header import Headerfrom email.mime.text import MIMETextmailInfo = { "from": "15735184252@...原创 2018-02-14 12:11:47 · 2296 阅读 · 0 评论 -
Python学习笔记(十三)——保持时间、计划任务和启动程序以及多线程
time模块time.time()函数>>> import time>>> time.time()1518508607.2039714计算程序的运行时间import timedef func(): p = 1 for i in range(1,100000): p = p * i return p...原创 2018-02-13 23:19:29 · 1676 阅读 · 0 评论 -
Python学习笔记(六)——组织文件
shutil模块在Python程序中复制移动改名和删除文件复制文件和文件夹>>> shutil.copy('def.py','.\\test')'.\\test\\def.py'>>> os.listdir('.\\test')['def.py']在复制的时候为新复制的文件命名>>> shutil.copy('def.py','.\\test\\def2.py原创 2018-02-06 17:52:00 · 972 阅读 · 0 评论 -
Python学习笔记(二)——字典和结构化数据
字典数据类型>>> mycat = {'size':'fat','color':'gray','disposition':'loud'}>>> mycat{'size': 'fat', 'color': 'gray', 'disposition': 'loud'}>>> mycat['size']'fat'>>> spam = {123:'hello',456:'word'}>原创 2018-02-02 00:06:06 · 786 阅读 · 0 评论 -
Python学习笔记(三)——字符串操作
字符串字面量双引号>>> spam = "This is Tom' cat">>> spam"This is Tom' cat"转义字符>>> print('\',\",\t,\n,\\')',", ,,\原始字符串在引号之前加上r,使他成为原始字>>> print(r'That is Carol\' cat')That is C原创 2018-02-03 18:22:55 · 1231 阅读 · 0 评论 -
Python学习笔记(九)——使用selenium模块
准备工作在Python3.6版本之后,在selenium和firefox有些不兼容 如果你出现的这样的错误`>>> browser = webdriver.Firefox('C:\\Program Files (x86)\\Mozilla Firefox')Traceback (most recent call last): File "C:\Users\lx...原创 2018-02-09 14:24:40 · 1719 阅读 · 0 评论 -
Python学习笔记(四)——模式匹配与正则表达式
正则创建正则表达对象>>> import re查找段落中的电话号码 ‘xxx-xxx-xxxx’ \d 表示一个数字字符 re.compile() 传递原始字符串phoneNumRegex = re.compile(r'\d{3}-\d{3}-\d{4}')匹配Regex对象>>> import re>>> phoneNumRegex = re.c原创 2018-02-03 23:28:46 · 803 阅读 · 0 评论 -
Python学习笔记(十)——处理Excel电子表格
LibreOffice Apache OpenOffice安装openpyxl模块pip install openpyxlopenpyxl使用手册读取Excel文件用openpyxl模块打开Excel文档>>> wb = openpyxl.load_workbook('temp.xlsx')>>> type(wb)...原创 2018-02-09 23:47:23 · 7704 阅读 · 0 评论 -
Python学习笔记(五)——读写文件
文件与文件路径window上的 ‘\’ 和 Linux与OS X 上的 ‘/’window上的路径为:C:/Python/Python37/phoneAndEmail.py OS X 和 Linux上的路径为: usr/bin/spam 所以如果要使你的Python程序在各种系统上通用,在涉及文件目录的情况下可以使用os.path.join() ,这个函数会自动根据系统进行匹配原创 2018-02-05 17:53:13 · 1020 阅读 · 0 评论 -
Python学习笔记(十一)——处理PDF密码破解
#! python3#UnlockPDF.py - #Usage:##Author : qmeng#MailTo : qmeng1128@163.com#QQ : 1163306125#Blog : http://blog.youkuaiyun.com/Mq_Go/#Create : 2018-02-11 11:02:32#Version: 1.0#import PyPDF2...原创 2018-02-11 21:22:33 · 7561 阅读 · 2 评论 -
Python学习笔记(十二)——处理CSV文件和JSON数据
CSVReader对象>>> import csv>>> exampleFile = open('example.csv')>>> exampleReader = csv.reader(exampleFile)>>> exampleReader<_csv.reader object at 0x00...原创 2018-02-12 16:10:31 · 527 阅读 · 0 评论 -
Django models使用
github地址: https://github.com/mqaaa原创 2018-09-09 15:22:23 · 476 阅读 · 0 评论
分享