Page 145 - python
P. 145
119
ิ
1. ขั้นการเตรียมขอมูล ดาวนโหลดราชกจานุเบกษาวาดวยเรื่องงบประมาณรายจายประจําป
ของประเทศไทย ไดที่ลิงค
http://dsdi.msu.ac.th/programming/th_budget/2564.pdf
2. แปลง pdf เปน text ผานเว็บ เชน https://avepdf.com/pdf-to-text นําไฟลงบประมาณ
รายจายประจําปเขาเว็บดังกลาว จากนั้นแปลงเปนเท็กซไฟลและนําเท็กซไฟลที่ไดมา
ประมวลผลเพื่อสกัดงบประมาณของแตละจังหวัดออกมา
3. เขียนโปรแกรมสกัดขอมูลการตั้งงบประมาณประจําป 2564 ดังนี้
ตัวอยางที่ 10.9 การเขียนโปรแกรมสกัดขอมูลหมวดงบประมาณรายจายประจําป 2564
t= open("2564.txt","r",encoding='utf-8').read()
nt = "๑๒๓๔๕๖๗๘๙๐"
ne = "1234567890"
for i in range(len(nt)):
t = t.replace(nt[i],ne[i])
for i in range(100):
t = t.replace(" "," ")
t = t.replace(" า","ำ") ; t = t.replace(" คือ ","")
tmp = t.split("\n")
z = []
for i in tmp:
if ("ราชกิจจานุเบกษา" not in i) and ("หนา" not in i) and (len(i.strip()) > 4):
z.append(i.strip())
tmp = "".join(z).replace("\n","")
tmp = tmp.split(" บาท")
for i in tmp:
if "." in i:
print("\n%s บาท"%(i))
else:
print("%s บาท"%(i))
ผลลัพธ