自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mengzai快点码代码

懒癌重症患者的自我救赎

  • 博客(20)
  • 收藏
  • 关注

原创 P242-5-excel到文本文件

课后题5import openpyxlwb=openpyxl.load_workbook('example.xlsx')# print(wb.sheetnames)sheet1=wb['Sheet1']for columnNum in range(1,sheet1.max_column+1): # print('columnNum---------',columnNum)...

2019-08-21 22:37:07 98

原创 P242-3-单元格翻转

课后题3# 单元格翻转import openpyxlwb=openpyxl.load_workbook('tmp.xlsx')print(wb.sheetnames)sheetOld=wb['Sheet1']sheetNew=wb.create_sheet(title='new2')for rowNum in range(1,sheetOld.max_row+1): ...

2019-08-21 22:36:00 102

原创 P241-2-空行插入程序

课后题2# 空行插入程序import openpyxl# def insertRow(fileName,oldSheet,newSheet,fromRow,continueRow) # 后续可以写为函数wb=openpyxl.load_workbook('tmp.xlsx')sheetOld=wb.activesheetNew=wb.create_sheet(title='n...

2019-08-21 22:35:08 284

原创 P241-1-乘法表

课后题1# def createT(inNum):import openpyxlwb=openpyxl.Workbook()sheet=wb.activeinNum=9# 固定行头&列头for i in range(1,inNum+1): sheet.cell(row=i+1,column=1).value=i sheet.cell(row=1,c...

2019-08-21 22:34:20 128

原创 P238-图表

照书敲一遍,可以跑通# 画图步骤:# 选择数据区域,创建Reference对象# 通过传入Reference对象,创建Series对象# 创建Chart对象# 将Series对象添加到Chart对象# 设置Chart对象的边距和长宽# 将Chart对象添加到Worksheet对象# 画图步骤:# 选择数据区域,创建Reference对象# 通过传入Refere...

2019-08-21 22:32:59 150

原创 P229-更新一个excel

照书敲一遍,可以跑通import openpyxlwb=openpyxl.load_workbook('produceSales.xlsx')sheet=wb['Sheet']# 待更新的dict,方便后续多次更新数据,防止硬编码PRICE_UPDATES={ 'Garlic':3.07, # 原来是1.19 'Celery':1.19, 'Lemon':...

2019-08-21 22:30:33 161

原创 P227-写入excel文档

照书敲一遍,可以跑通# 写入excelimport openpyxlwb=openpyxl.Workbook() # 新建excel文件sheets=wb.sheetnames # 新版本openpyxl将方法改为属性了print(sheets)sheet=wb.activeprint(type(sheet))sheet.title='Spam Bacon Eggs...

2019-08-21 22:28:22 126

原创 P223-从电子表格中读取数据

学着书上敲一遍,跑通了import openpyxl,pprintwb=openpyxl.load_workbook('censuspopdata.xlsx')sheet=wb['Population by Census Tract']counrtyData={}rowNum=sheet.max_rowprint(rowNum)# 将excel数据写入嵌套dictfor ...

2019-08-21 22:25:53 127

原创 P205-下载xkcd漫画

先上代码import requests,os,bs4url='https://xkcd.com/'# print(os.getcwd())if not os.path.exists('xkcd'): # 创建存图片的路径 os.mkdir('xkcd')while not url.endswith('#'): # 观察发现网站第一张图的Prev按钮链接是# #...

2019-08-04 22:50:34 213

原创 P202的简化版-从csdn搜索并打开几个结果链接

P202是谷歌一个字符串,并自动打开几个搜索结果链接;由于翻墙软件找不到了,谷歌用不了,自己练习从csdn搜索,上代码:import requests,sys,webbrowser,bs4print('searching...')res=requests.get('https://so.csdn.net/so/search/s.do?q=Python') # sys.argv[1:...

2019-08-01 22:58:30 113

原创 P156-正则表达式查找

题目:打开文件夹中的所有txt文件,匹配用户提供的正则表达式的所有的行并输出我理解是:根据用户提供的路径和正则,输出对应的文件名# 打开文件夹中的所有txt文件,匹配用户提供的正则表达式的所有的行并输出# 我理解是:根据用户提供的路径和正则,输出对应的文件名import osimport redef qqq(inPath,inRe): list1=[] regu...

2019-07-01 23:06:30 75

原创 P156-疯狂填词

思路:读文件 加工内容(替换字符串) 写文件注意点:replace(旧串,新串,匹配次数) 第3个参数可以限定匹配最多的次数,可参考 https://www.runoob.com/python/att-string-replace.html 读取、写入都要关闭对应文件# P156 8.9.2 疯狂填词import os.pathdef vreplace(inFile)...

2019-04-28 23:00:34 127

原创 P136-strip()的正则表达式版本

我理解题目是想让读者使用 .sub() 函数# P136 7.18.2 strip()的正则表达式版本import redef funb(args): stripStr='' regular='' if len(args)==1: regular = re.compile(r'\s') else: regular=re.c...

2019-04-18 21:50:29 271 1

原创 P136-强口令检测

写函数,使用正则,保证输入口令是强口令(长度>=8、有大小写字母、有数字)# 写函数,使用正则,保证输入口令是强口令(长度>=8、有大小写字母、有数字)#!/usr/bin/pythonimport re# 保证输入口令是强口令(长度>=8、有大小写字母、有数字)def funa(stra): rea=re.search(r'.{8,}',stra)...

2019-04-18 21:44:19 220

原创 将文件数据导入到df

针对不同文件类型有不同的数据导入方法待导入文件类型导入方法csvpandas.read_csvtxtpandas.read_tablexlspandas.read_excel下面是代码示例导入csv类型数据文件# 导入csv类型数据文件from pandas import read_csvdf=read_csv('D:\\tmp\\1.c...

2019-03-22 17:17:02 864

原创 P94-好玩游戏的物品清单升级-列表到字典的函数

课后题# python编程快速上手 P94 好玩游戏的物品清单升级 列表到字典的函数def displayInventory(dict1): # 不用什么符号来特殊标记dict print('Inventory:') num = 0 for k,v in dict1.items(): print(v, ' ', k) num += ...

2019-03-11 23:03:51 155

原创 P93-好玩游戏的物品清单

课后题打卡# python编程快速上手 P93 好玩游戏的物品清单def displayInventory(dict1): # 不用什么符号来特殊标记dict print('Inventory:') num = 0 for k,v in dict1.items(): print(v, ' ', k) num += v pri...

2019-03-11 22:32:07 133

原创 好奇

书《Python编程快速上手》知识点总结任何函数都有返回值,print()返回是None修改全局变量的格式def qqq(): global param1 # 要是修改全局变量的值,这两句要挨着 param1 ='qqq' # 要是修改全局变量的值,这两句要挨着param1= 'www'qqq()print(param1)...

2019-03-06 22:50:55 156

原创 py_用sys.exit()提前结束程序

照书敲的,可能以后会用到《Python编程快速上手》 P41 2.9用sys.exit()提前结束程序# Python编程快速上手 P41 用sys.exit()提前结束程序import syswhile True: print('Type exit to exit.') resp = input() if resp=='exit': ...

2019-03-06 22:28:12 911

原创 函数_调用开放接口获取天气预报

调用开放接口(不需要申请key的那种)# -*- coding: UTF-8 -*-import requests,json# 功能:调用开放接口,返回相应json数据def invocateI(iUrl,iparams): packIParams = json.dumps(iparams) # 把dict转为json rps = requests.post(iUr...

2019-03-03 22:43:57 696

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除