python
python: แปลง Singular/Plural
ใช้แปลงคำนามระหว่าง Singular/Plural รุ่นนี้ใช้ได้กับภาษาอังกฤษและเสปน
ดาวน์โหลดได้ที่ http://www.bermi.org/downloads
$ wget http://www.bermi.org/downloads/python_inflector-0.1.tar.gz
$ tar xfz python_inflector-0.1.tar.gz
$ cd python_inflector-0.1
$ python
$ tar xfz python_inflector-0.1.tar.gz
$ cd python_inflector-0.1
$ python
Python 2.5.2 (r252:60911, Jul 31 2008, 07:39:27)
[GCC 4.3.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Inflector
>>> inf = Inflector.English()
>>> inf.singularize('oxen')
'ox'
[GCC 4.3.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Inflector
>>> inf = Inflector.English()
>>> inf.singularize('oxen')
'ox'
python: โค๊ดฟอนต์ย้อนกลับ
เพื่อให้ครบกระบวน ต่อด้วยโค๊ดย้อนกลับอีกที
ต่อจาก python: เขียนโค๊ดคลี่แสต็กฟอนต์ ที่ผ่านมานะครับ
$ vi dfont.py
...
def stack_format(stacklist):
def flush(newlist, templist, ind, cur_ind):
if ind == 0:
newlist.append('NPUSHB')
else:
newlist.append('NPUSHW')
newlist.append(' %s' % len(templist))
newlist.extend(templist)
return newlist, [], cur_ind
if len(stacklist)==0: return []
n = 0
newlist = []
templist = []
def stack_format(stacklist):
def flush(newlist, templist, ind, cur_ind):
if ind == 0:
newlist.append('NPUSHB')
else:
newlist.append('NPUSHW')
newlist.append(' %s' % len(templist))
newlist.extend(templist)
return newlist, [], cur_ind
if len(stacklist)==0: return []
n = 0
newlist = []
templist = []
python: เขียนโค๊ดคลี่แสต็กฟอนต์
เหตุมาจากต้องการดูการ instruct ของฟอนต์ DejaVu Sans
แต่โค๊ดอ่านยากเหลือเกิน เพราะเขียนข้อมูลเป็นสแต็กไว้ก่อน แล้วจึงเขียนโค๊ดตามหลัง ทำให้ดูยาก
จึงเขียนสคริปต์แบบหยาบ ๆ มาคลี่ข้อมูลเรียงต่อท้ายคำสั่ง เพื่อให้ดูง่ายขึ้น
sgmllib
ตัวอย่างโค๊ดไพธอน ในการใช้งานมอดูล sgmllib
เอามาใช้ในการจัดลำดับน้ำหนักให้กับเนื้อความใน HTML
โดยจะวิเคราะห์น้ำหนักจากแท็ก
(จุดประสงค์ที่แท้จริง คือจะเอาน้ำหนักนี้มาจัดลำดับความสำคัญในการค้นหาข้อมูล)
เขียนโดยเอาตัวอย่างจาก
- ฟังก์ชั่น test ในมอดูล sgmllib เอง
สำหรับเดเบียน ดูเนื้อไฟล์ที่/usr/lib/python2.X/sgmllib.py
หรือดูได้ที่ หน้าไพธอน








Recent comments
1 week 2 days ago
1 week 3 days ago
2 weeks 3 days ago
7 weeks 6 days ago
7 weeks 6 days ago
9 weeks 5 days ago
9 weeks 5 days ago
12 weeks 6 days ago
15 weeks 3 days ago
15 weeks 4 days ago