觀前提醒:因為是**控制統計,所以操作每乙個步驟都很重要,否則就會報錯。
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...