日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

6個Python辦公黑科技,助你提升工作效率

瀏覽:128日期:2022-08-06 17:10:18
目錄一、解析PDF(簡歷內推)二、發送郵件三、操作execl1. 關聯公式:Vlookup2. 數據透視表3. 對比兩列差異4. 去除重復值5. 缺失值處理6. 多條件篩選7. 模糊篩選數據8. 分類匯總9. 條件計算10. 刪除數據間的空格四、畫圖分析五、解析word(docx、doc)六、計算器總結一、解析PDF(簡歷內推)

應用場景:簡歷內推(解析內容:包括不限于姓名、郵箱、電話號碼、學歷等信息)

輸入:要解析的文件路徑

輸出:需要解析的內容(點我主頁,詳見歷史文章)

環境準備:python 3.6 、mac(下文中doc轉docx是mac寫法,windows更簡單,導入win32的包即可)

依賴包:

# encoding: utf-8import os, sysfrom pdfminer.pdfparser import PDFParserfrom pdfminer.pdfdocument import PDFDocumentfrom pdfminer.pdfpage import PDFPagefrom pdfminer.pdfinterp import PDFResourceManagerfrom pdfminer.pdfinterp import PDFPageInterpreterfrom pdfminer.layout import LAParamsfrom pdfminer.converter import PDFPageAggregator二、發送郵件

有幾個模塊用于訪問互聯網以及處理網絡通信協議。其中最簡單的兩個是用于處理從 urls 接收的數據的 urllib.request 以及用于發送電子郵件的 smtplib:

import smtplibsmtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] )

參數說明:

host: SMTP 服務器主機。 你可以指定主機的ip地址或者域名如: runoob.com,這個是可選參數。

port: 如果你提供了 host 參數, 你需要指定 SMTP 服務使用的端口號,一般情況下 SMTP 端口號為25。

local_hostname: 如果 SMTP 在你的本機上,你只需要指定服務器地址為 localhost 即可。

Python SMTP 對象使用 sendmail 方法發送郵件,語法如下:

SMTP.sendmail(from_addr, to_addrs, msg[, mail_options, rcpt_options])

參數說明:

from_addr: 郵件發送者地址。 to_addrs: 字符串列表,郵件發送地址。 msg: 發送消息

案例:

#!/usr/bin/python# -*- coding: UTF-8 -*- import smtplibfrom email.mime.text import MIMETextfrom email.header import Header sender = ’from@runoob.com’# 西紅柿微:ZPYDWXYreceivers = [’1221121@qq.com’] # 接收郵件,可設置為你的QQ郵箱或者其他郵箱 # 三個參數:第一個為文本內容,第二個 plain 設置文本格式,第三個 utf-8 設置編碼message = MIMEText(’Python 郵件發送測試...’, ’plain’, ’utf-8’)message[’From’] = Header('不吃西紅柿', ’utf-8’) # 發送者message[’To’] = Header('測試', ’utf-8’)# 接收者 subject = ’Python SMTP 郵件測試’message[’Subject’] = Header(subject, ’utf-8’) try: smtpObj = smtplib.SMTP(’localhost’) smtpObj.sendmail(sender, receivers, message.as_string()) print '郵件發送成功'except smtplib.SMTPException: print 'Error: 無法發送郵件'三、操作execl1. 關聯公式:Vlookup

vlookup是excel幾乎最常用的公式,一般用于兩個表的關聯查詢等。所以我先把這張表分為兩個表。

#查看訂單明細號是否重復,結果是沒。df1['訂單明細號'].duplicated().value_counts()df2['訂單明細號'].duplicated().value_counts()df_c=pd.merge(df1,df2,on='訂單明細號',how='left')2. 數據透視表

需求:想知道每個地區的業務員分別賺取的利潤總和與利潤平均數。

pd.pivot_table(sale,index='地區名稱',columns='業務員名稱',values='利潤',aggfunc=[np.sum,np.mean])3. 對比兩列差異

需求:比較訂單明細號與訂單明細號2的差異并顯示出來。

sale['訂單明細號2']=sale['訂單明細號']#在訂單明細號2里前10個都+1.sale['訂單明細號2'][1:10]=sale['訂單明細號2'][1:10]+1#差異輸出result=sale.loc[sale['訂單明細號'].isin(sale['訂單明細號2'])==False]4. 去除重復值

需求:去除業務員編碼的重復值

sale.drop_duplicates('業務員編碼',inplace=True)5. 缺失值處理

#用0填充缺失值sale['客戶名稱']=sale['客戶名稱'].fillna(0)#刪除有客戶編碼缺失值的行sale.dropna(subset=['客戶編碼'])6. 多條件篩選

需求:想知道業務員張愛,在北京區域賣的商品訂單金額大于6000的信息。

sale.loc[(sale['地區名稱']=='北京')&(sale['業務員名稱']=='張愛')&(sale['訂單金額']>5000)]7. 模糊篩選數據

需求:篩選存貨名稱含有'三星'或則含有'索尼'的信息。

sale.loc[sale['存貨名稱'].str.contains('三星|索尼')]8. 分類匯總

需求: 北京區域各業務員的利潤總額。

sale.groupby(['地區名稱','業務員名稱'])['利潤'].sum()9. 條件計算

需求:存貨名稱含“三星字眼”并且稅費高于1000的訂單有幾個?這些訂單的利潤總和和平均利潤是多少?(或者最小值,最大值,四分位數,標注差)

sale.loc[sale['存貨名稱'].str.contains('三星')&(sale['稅費']>=1000)][['訂單明細號','利潤']].describe()10. 刪除數據間的空格

需求:刪除存貨名稱兩邊的空格。

sale['存貨名稱'].map(lambda s :s.strip(''))四、畫圖分析

英雄聯盟防御力:

防御能力最低的英雄(1級): 暗夜獵手,魔法貓咪,萬花通靈

防御能力最高的英雄(10級): 正義巨像,披甲龍龜

6個Python辦公黑科技,助你提升工作效率

安妮、卡爾瑪能力矩陣:

6個Python辦公黑科技,助你提升工作效率

代碼示例:

# encoding: utf-8import jsonfrom pyecharts.charts import Piefrom pyecharts import options as optsfrom pyecharts.charts import Radardef draw_Radar(): from pyecharts.charts import Radar radar = Radar() # //由于雷達圖傳入的數據得為多維數據,所以這里需要做一下處理 radar_data = [[10, 10, 10, 10, 10]] radar_data1 = [[2, 10, 3, 6, 3]] radar_data2 = [[1, 8, 7, 5, 8]] # //設置column的最大值,為了雷達圖更為直觀,這里的月份最大值設置有所不同 schema = [('物理', 100), ('魔法', 10), ('防御', 10),('難度', 10),('喜好', 10) ] # //傳入坐標 radar.add_schema(schema) radar.add('滿分', radar_data) # //一般默認為同一種顏色,這里為了便于區分,需要設置item的顏色 radar.add('安妮', radar_data1, color='#E37911') radar.add('卡爾瑪', radar_data2, color='#1C86EE') radar.render()if __name__ == ’__main__’: draw_Radar()五、解析word(docx、doc)

依賴包:

# encoding: utf-8import os, sysimport docx

def word_reader(file): try:# docx 直接讀if ’docx’ in file: res = ’’ f = docx.Document(file) for para in f.paragraphs:res = res + ’n’ +para.textelse: # 先轉格式doc>docx os.system('textutil -convert docx ’%s’'%file) word_reader(file+’x’) res = ’’ f = docx.Document(file+’x’) for para in f.paragraphs:res = res + ’n’ +para.textreturn res except:# print(file, ’read failed’)return ’’六、計算器

math模塊為浮點運算提供了對底層函數庫的訪問:

>>> import math>>> math.cos(math.pi / 4)0.70710678118654757>>> math.log(1024, 2)10.0總結

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注好吧啦網的更多內容!

標簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产欧美88| 成人精品中文字幕| 人人爽香蕉精品| 亚洲一区日本| 日韩一区精品| 97久久精品| 久久wwww| 国产精品久久久久蜜臀| 日韩伦理福利| 欧美丰满日韩| 久久青草久久| 欧美+日本+国产+在线a∨观看| 亚洲夜间福利| 亚洲免费影视| 日韩在线麻豆| 国产精品亚洲欧美| 色综合五月天| 欧美不卡视频| 伊人国产精品| 国产精品白丝av嫩草影院| 精品国产美女a久久9999| 日韩欧美一区二区三区免费看| 亚洲婷婷免费| 亚洲精品乱码| 久久精品天堂| 欧美亚洲国产激情| 日本一区中文字幕| 国模大尺度视频一区二区| 久久久夜夜夜| 免费在线观看精品| 国产精品成人3p一区二区三区| 日韩电影二区| 亚洲欧美日本国产| 久久久免费人体| 久久精品亚洲人成影院| 一本色道精品久久一区二区三区| 亚洲精品欧洲| 日韩综合一区| 蜜桃av一区二区| 牛牛精品成人免费视频| 亚洲www免费| 日韩影院免费视频| 国产精品红桃| 国产国产精品| 国产欧美视频在线| 国产精品久久久久av电视剧| 免费看日韩精品| 你懂的亚洲视频| 日韩一级精品| 精品国产亚洲一区二区三区在线 | 综合激情网站| 老牛国内精品亚洲成av人片| 久久亚洲专区| 国产精品一在线观看| 美女亚洲一区| 国产精品白丝一区二区三区| 亚洲经典在线| 国产在线观看91一区二区三区| 国产精品婷婷| 麻豆视频在线看| 日本伊人午夜精品| 蜜桃视频欧美| 久久中文欧美| 亚洲精品在线a| 久久精品导航| 国产精品久久久久久久久久齐齐| 国内激情久久| 麻豆精品一区二区综合av| 国产美女一区| 蜜臀国产一区| 国产精品xxx在线观看| 亚洲色诱最新| 日韩电影免费网址| 欧美日韩精品一区二区三区在线观看| 久久精品二区三区| 久久精品国产99国产| 综合激情视频| 蜜桃一区二区三区| 国产aa精品| 欧美视频久久| 日韩一区精品视频| 日本免费久久| 美女在线视频一区| 日韩一二三区在线观看| 一区免费视频| 久久夜夜操妹子| 精品国产一区二区三区噜噜噜| 亚洲精品系列| 亚洲在线成人| 美女久久久久| 日韩精品看片| 国产精品毛片一区二区在线看| 国产美女亚洲精品7777| 蜜桃视频一区二区| 亚洲男女av一区二区| 亚洲爱爱视频| 麻豆成人91精品二区三区| 日本中文字幕一区二区| 亚洲欧洲一区| 亚洲二区视频| 三级精品视频| 国产精品黑丝在线播放| 国产情侣久久| 日本在线不卡视频一二三区| 午夜一级久久| 国产精品丝袜xxxxxxx| 婷婷国产精品| 久久久久99| 久久久久中文| 亚洲精品.com| 久久青草久久| 午夜精品久久久久久久久久蜜桃| 久久中文字幕一区二区| 国产精品主播| 精品在线播放| 麻豆久久精品| 不卡福利视频| 国产精品国产三级国产在线观看| 国产精品亚洲欧美| 日韩av中文字幕一区二区三区| 欧美精品一区二区三区精品| 国产一区精品福利| 麻豆视频一区二区| 国产精品极品国产中出| 亚洲精品成a人ⅴ香蕉片| 午夜在线精品偷拍| 男女精品网站| 欧美 日韩 国产一区二区在线视频| 欧美日韩精品免费观看视完整| 日韩伦理福利| 久久蜜桃精品| 欧美特黄一级| 久久国产88| 日本国产亚洲| 国产欧美日韩视频在线 | 综合一区二区三区| 日韩激情一区二区| 国产香蕉精品| 美女性感视频久久| 成人综合一区| 激情国产在线| 亚洲午夜电影| 天堂成人免费av电影一区| 日韩中文字幕av电影| 日韩一区二区三区在线看| 国产精品一区免费在线| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 91精品国产91久久久久久黑人| 久久亚洲国产| 日韩精品一二区| 日韩精品一区二区三区中文字幕| 日韩高清国产一区在线| 国产极品久久久久久久久波多结野| 精品国产精品国产偷麻豆| 日韩不卡在线| 日韩精品一二区| 久久av影院| 欧美日韩在线观看视频小说| 蜜臀国产一区二区三区在线播放 | 野花国产精品入口| 欧美亚洲一级| 9999国产精品| 欧美 日韩 国产一区二区在线视频| 日本 国产 欧美色综合| 国产日产精品_国产精品毛片 | 精品99久久| 国产亚洲精品久久久久婷婷瑜伽| 青青草国产精品亚洲专区无| 91亚洲人成网污www| 免费日韩精品中文字幕视频在线| 欧美日一区二区三区在线观看国产免 | 国产66精品| 国产亚洲网站| 久久福利在线| 欧美日韩日本国产亚洲在线 | 久久97视频| 一区二区自拍| 国产日韩欧美在线播放不卡| 日韩成人亚洲| 亚洲精品进入| 日韩成人三级| 日韩中文字幕| 久久精品国产www456c0m| 蜜臀91精品一区二区三区| 国产精品13p| 亚洲一级大片| 日韩欧美字幕| 欧美精品福利| 精品一区在线| 国产激情欧美| 免费在线视频一区| 免费一二一二在线视频| 亚久久调教视频| 国产v综合v| 国产亚洲观看| 久久大逼视频| 亚洲成人av观看| 国产精品magnet| 欧美综合二区| 日韩一区欧美|