Python笔记整理!
Mac系统下Python 3.7.0
安装:
下载地址:https://www.python.org/getit/
下载好dmg后,进行安装。
pip这是类似于npm的一个工具,后面可以通过pip安装相关模块。
安装pip:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --user
安装requests:
pip install requests
1-整理.
通过selenium操作页面。
安装selenium:
然后再再安装Firefox浏览器驱动geckodriver,
下载地址(下载Mac版):https://github.com/mozilla/geckodriver/releases
下载好后,目前是放在/workspace_python目录下。
示例1:点击页面
from selenium import webdriver
browser = webdriver.Firefox(executable_path='/workspace_python/geckodriver')
linkEle = browser.find_element_by_link_text('More Info')
type(linkEle)
linkEle.click()
2-整理:
用BeautifulSoup模块解析HTML。用于从HTML页面中提取信息。BeautifulSoup模块的名称是bs4(第4版)
示例1:
>>> import requests,bs4
>>> res = requests.get('https://www.baidu.com/')
>>> res.raise_for_status()
>>> noStarchSoup = bs4.BeautifulSoup(res.text)
>>> type(noStarchSoup)
<class 'bs4.BeautifulSoup'>
>>> pElems = noStarchSoup.select('p')
>>> str(pElems[0])
'<p id="lh"> <a href="http://home.baidu.com">å\x85³äº\x8eç\x99¾åº¦</a> <a href="http://ir.baidu.com">About Baidu</a> </p>'
3-整理:
Excel电子表格处理。openpyxl模块。
安装openpyxl模块:
pip install openpyxl
示例1.
>>> import openpyxl
>>> wb = openpyxl.load_workbook('/workspace_python/test.xlsx')
>>> type(wb)
<class 'openpyxl.workbook.workbook.Workbook'>
4- 整理
处理pdf和word,用于处理pdf的模块是PyPDF2。安装它,运行命令: pip install PyPDF2
Word文档,安装运行命令:pip install python-docx
5-整理
处理CSV文件和JSON数据
6-整理
处理发送邮件和短信
7-整理
操作图像。Pillow用于处理图像文件。
8-整理
用GUI自动化控件键盘和鼠标。
安装pyautogui模块:
pip install pyautogui
pip3 install pyobjc-framework-Quartz
pip3 install pyobjc-core
9-整理
MySQL操作。
安装:pip3 install PyMySQL
运行结果:Database version : 5.6.16-log
10-整理
Web Server Http
运行命令:python -m SimpleHTTPServer 8000