- 博客(22)
- 收藏
- 关注
原创 Python自动化办公之操作Excel文件
模块导入import openpyxl读取Excel文件打开Excel文件workbook = openpyxl.load_workbook("test.xlsx")输出表单名字# 输出工作簿中所有表单名字print(workbook.sheetnames)# 遍历所有表单并输出其名字for sheet in workbook: print(sheet.title)...
2019-11-24 04:37:37 2631 1
原创 从零开始在github上搭建hexo博客
安装Git Bash下载地址:https://git-scm.com/downloads安装过程一路下一步即可安装Node.js下载地址:https://nodejs.org/zh-cn/download/安装过程一路下一步即可安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.com用cnpm安装hex...
2019-11-23 21:18:59 375
原创 Python常用模块pickle——对象序列化
作用对Python对象进行序列化,便于存储和传输Python对象序列化成bytes类型pickle.dumps(obj) 将Python对象转化为bytes类型pickle.loads(str) 将转化成的bytes类型数据还原成对象Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit...
2019-11-22 12:32:18 971
原创 Python常用模块之os.path——文件及路径操作
os.path.abspath(path)输入相对路径,返回绝对路径Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32Type "copyright", "credits" or "license()" for more information.>&g...
2019-11-22 00:39:51 788
原创 Python常用模块os——与操作系统交互
os.getcwd()返回当前工作目录绝对路径Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32Type "copyright", "credits" or "license()" for more information.>>> impo...
2019-11-21 12:13:25 1269
原创 Python爬虫之requests模块
获取响应信息import requestsresponse = requests.get('http://www.baidu.com')print(response.status_code) # 状态码print(response.url) # 请求urlprint(response.headers) # 响应头信息print(response.cooki...
2019-11-21 00:14:02 1107
原创 一行Python能实现的神奇功能
一行代码输出特定字符"Love"拼成的心形print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2 (y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30,...
2019-11-20 22:45:33 469
原创 Python常用模块logging——日志输出
用途logging模块是Python的内置模块,主要用于输出运行日志,可以灵活配置输出日志的各项信息。基本使用方法logging.basicConfig(level=logging.DEBUG, format='levelname:%(levelname)s filename: %(filename)s ' ...
2019-11-19 22:49:36 577
原创 Python基础之JSON
作用对Python对象进行序列化,便于存储和传输Python对象与JSON字符串相互转换Python对象转JSON字符串import jsondata = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ]json_str = json.dumps(data, ensure_ascii=False) # 设置ensure_ascii...
2019-11-19 18:45:15 844
原创 Python爬虫之BeautifulSoup模块
模块安装pip3 install beautifulsoup4模块导入from bs4 import BeautifulSoup示例html内容获取html内容代码import requestsheaders = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML...
2019-11-19 00:36:14 1430 1
原创 Python数据可视化之matplotlib
常用模块导入import numpy as npimport matplotlibimport matplotlib.mlab as mlabimport matplotlib.pyplot as pltimport matplotlib.font_manager as fmfrom mpl_toolkits.mplot3d import Axes3D解决显示异常问题中文乱码m...
2019-11-18 23:56:37 1213
原创 Python基础知识之难点备忘
零散知识点dir(obj) # 返回一个列表,列出对象obj的所有方法名称isinstance(obj, list) # 判断obj是否为list类型ord('a') # 将字符转ASCII码chr(97) # 将ASCII码转字符hex(I), oct(I), bin(I) ...
2019-11-18 23:19:43 865
原创 Python常用模块之random
Python常用模块之random常用函数常用函数random.random() # 返回随机生成[0,1)范围内的一个实数random.randint(a,b) # 返回[a,b]之间的随机整数random.choice( ) # 集合中随机抽取一个对象random.sample( , ) # 集合中随机抽取多个对象random.uniform(a,b) # 随机浮点...
2019-11-13 20:26:37 111
原创 Python设计模式之工厂模式
Python设计模式之工厂模式class CarFactory: def create_car(self, brand): if band == "奔驰": return Benz() elif band == "宝马": return BMW()class Benz: passclass B...
2019-11-13 01:03:42 115
原创 Linux基础之常用命令
Linux基础之常用命令文件和目录命令文件和目录命令cd - 切换到上次的目录touch 当文件不存在时创建新文件,文件存在时更新最后修改日期mkdir 命令选项 -p 递归创建目录rm 命令选项 -f 强制删除,不提示,忽略不存在的文件 -r 递归删除目录rmdir 删除空目录 -p 递归删除目录,当子目录删除后其父目录为空时,也一同被删除cp ...
2019-11-13 00:43:47 120
原创 Python包管理工具pip
Python包管理工具pip常用命令常用命令安装包:pip install 包名升级包:pip install --upgrade 包名安装离线whl包:pip install whl文件名指定源:pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple卸载包:pip uninstall 包名...
2019-11-12 22:59:35 129
原创 Python实用代码示例之收发邮件
Python实用代码示例之收发邮件发邮件(一)发邮件(二)发邮件带附件收邮件发邮件(一)import smtplibfrom email.mime.text import MIMETextSMTPserver = "smtp.163.com" # 邮件服务器地址Sender = "yanx0123@163.com" # 发送端邮箱账号password = "123456" # ...
2019-11-12 18:44:50 252
原创 Python难点之正则表达式
Python难点之正则表达式常用标记常用方法re.match(pattern, string, flags=0)re.search(pattern, string, flags=0)re.findall(pattern, string, flags=0)re.sub(pattern, repl, string, count=0, flags=0)re.split(pattern, string[,...
2019-11-12 07:47:11 331
原创 Python难点之装饰器
Python难点之装饰器普通用法窗口程序中的应用带参数的三层装饰器普通用法def fn(old): def new_fun(*args, **kwargs): print("开始装饰") result = old(*args, **kwargs) print("装饰结束") return result return new_fun@fndef say_hello():...
2019-11-12 07:13:06 80
原创 Python常用模块之time
Python常用模块之timetime.sleep(n) 线程暂停n秒time.clock() 简单计时三种时间表示格式timestamp 时间戳struct_time 时间对象format_time 时间字符串时间戳与时间对象之间转换时间戳转为时间对象时间对象转为时间戳时间对象与时间字符串之间转换struct_time时间对象转时间字符串时间字符串转struct_time时间对象time....
2019-11-10 18:24:09 156
原创 Python异常处理常用套路
Python异常处理常用套路最简处理根据异常类型分别处理完整异常处理流程trackback模块最简处理try: # 可能出现异常的代码块except: # 捕捉所有异常 # 进行异常处理根据异常类型分别处理try: # 可能出现异常的代码块except 错误类型1: # 捕捉错误类型1 # 进行错误类型1的异常处理except (错误类型2,错误...
2019-11-09 22:34:32 99
原创 学习杂记0001:2019.11.02
学习杂记0001:2019.11.03av66756070:5分钟学会Python爬取整个网站pprint模块f 格式化字符串BeautifulSoup解析HTML存储JSON文件av35698354:Python编程 从入门到实践 演示视频av54831940:【用Python处理Excel数据,中文全基础系列教程】读取Excel写入Excel文件av59562092:2019全新Python入...
2019-11-02 21:24:22 729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人