讓excel朗讀英文單詞本

2021-10-04 11:03:14 字數 1018 閱讀 4966

#讓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 將單詞及頻率寫入檔案。本次英文單詞的詞頻統計程式的設計過程中,使用了檔案的相關操作 檔案的讀與寫 在檔案中錄入資料,程式以...