#讓excel朗讀英文單詞本
import xlrd
from bs4 import beautifulsoup #最主要的功能是從網頁抓取資料
import requests #requests是python實現的最簡單易用的http庫,建議爬蟲使用requests 獲取某個網頁 各種請求
import time
import xlsxwriter as wx
import win32com.client #帶有朗讀的功能
#1.開啟工作表的第一列
xlsx = xlrd.open_workbook(r』c:\users\polyxena\desktop\test\word_test.xlsx』)
table = xlsx.sheets()[0]
#2.新建乙個工作表儲存新的資料,儲存翻譯過的單詞
dst_wb = wx.workbook(『words_trans.xlsx』)
worksheet = dst_wb.add_worksheet()
#3.遍歷 第一列的單詞
for row in range(0,table.nrows):
#time.sleep(1)
word = table.cell(row,0).value
#3.1 用爬蟲獲取對於某個單詞的翻譯
url = 『 + word
#3.2 requests是用python語言編寫的,基於urllib3來改寫的,一句話—python實現的簡單易用的http庫。一般有get和post兩種方法
web_data = requests.get(url).text
#3.3 用beautifulsoup 解析**
soup = beautifulsoup(web_data, 『lxml』)
#3.4 這裡面某乙個位置是我們需要的翻譯
meaning = str(soup.select(』#phrslisttab > div.trans-container > ul > li』)).replace(』
java英文單詞
platform pl tf m n.平台 standard edition標準版 enterprise ent praiz n.企業 bytecode n.位元組碼,位元組 verifier n.檢驗機 modifier m difai n.修飾語 attribute tribju t vt.to...
python 統計 英文 單詞
import sys,os,re def count words text num char text re.sub w text number text re.sub 0 9 text shrink whitespace text re.sub s text return text.count d...
英文單詞詞頻統計
英文單詞詞頻統計 問題描述 做乙個詞頻統計程式,該程式具有以下功能 1 可匯入任意英文文字檔案 2 統計該英文檔案中單詞數和各單詞出現的頻率 次數 並能將單詞按字典順序輸出。3 將單詞及頻率寫入檔案。本次英文單詞的詞頻統計程式的設計過程中,使用了檔案的相關操作 檔案的讀與寫 在檔案中錄入資料,程式以...