Python實戰之單詞打卡統計

2022-09-25 19:27:10 字數 1744 閱讀 3085

觀前提醒:因為是**控制統計,所以操作每乙個步驟都很重要,否則就會報錯。

1.將**編輯文件匯入本地。

為了方便**處理,將匯出的excel表統一放在d盤直路徑下,如果沒懂,你可以檢視檔案屬性,檔案屬性應該是這樣:

2.開啟excel表,將你要統計的那天的日期改為中文(這一步很重要,因為數字索引無法進行定位,所以要改,不改就用不了)

3.因www.cppcns.com為qq的安全防範機制程式設計客棧做的太好了,爬蟲和抓包工具都無法獲取qq資訊,所以我只能採用最原始的方法進行資料獲取。

你想的沒錯,就是複製貼上。用電腦開啟百日單詞打卡群的相簿

滑動滾輪,載入出統計日的所有上傳資訊,然後ctrl+a全選,ctrl+c複製。

4.在d盤下,新建乙個名字為:百日.txt 的檔案將剛才複製的內容放進去。

5.執行**。所有上傳過背單詞的人,就都在excel表裡打上」√「了,但是為了防止有人想蒙混過關,我們再去相簿裡大致瀏覽一下,找到不合格的然後在excel表裡去除」√「,但總的來說這樣的情況還是極少數。

6.為了讓excel表裡的格式保持一致,開啟編輯好的excel表,然後將漢語日期再改回4.24格式。

7.將統計好的excel表上傳。

8.源**:

# -*-coding = utf-8 -*-

# @time:2021/4/24/10:40

# @author:seven

# @file:自填.py

# @software:pycharm

import pandas as pd

import re

day=input("請輸入你要統計的日期(例:4.23):")

day=input("請輸入的更改後的列名(例:四月二十三日lxwhnvdto):")

filxwhnvdtondlink=re.compile("贊我也說一句.*?([\u4e00-\u9fa5])2021-.*? 上傳 1 個影像到相簿 "+day)

with open("d:/百日.txt","r",encoding="utf-8") as fd:

a=fd.readlines()

w=''

for i in a:

i=i.strip()

w+=i

names=re.findall(findlink,w)

path="d:/百日行動派之單詞打卡統計表.xlsx"

df=pd.read_excel(path,engine="openpyxl")

name=df.loc[0:,"姓名"]

day=df.loc[0:,day]

days=

for i in day:

days.append(i)

namelist=

for i in name:

namelist.append(i)

list=

for i in names:

try:

n=namelist.index(i)

list.append(n)

except:

print(i)

for i in list:

days[i]="√"

df.loc[0:,"四月二十四日"]=days

df.to_excel(path)

w=input("以上同學因備註格式不符未能自動統計,請自行統計")

9.如果你有使用python,可以開啟編譯器匯入相關庫後執行代程式設計客棧碼,如果你沒有python,可以使用封裝後的程式。

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...

python統計文章單詞次數

題目是這樣的 你有乙個目錄,放了你乙個月的日記,都是 txt,為了避免分詞的問題,假設內容都是英文,請統計出你認為每篇日記最重要的詞。其實就是統計一篇文章出現最多的單詞,但是要去除那些常見的連詞 介詞和謂語動詞等,coding utf 8 import collections import re i...

python 統計文章單詞個數

def gettext txt open article.txt r read txt txt.lower for ch in txt txt.replace ch,return txt hamlettxt gettext words hamlettxt.split counts forword i...