菜鸟写的程序!

菜鸟写的程序!

我学习Python快半年了,现在硬着头皮迈向下一步,就开始动手“实练”了。
下面是我写的一个批量重命名教本,分享一下。
或许随着以后的学习我就再优化也说不定。

[Copy to clipboard] [ - ]
CODE:
#!/usr/local/bin/python
#coding:utf-8

import os

f_path = "."
for filen in os.listdir(f_path):
        k = os.path.splitext(filen)
        v = k[0] + ".log"
        cmd = os.rename(filen, v)

鼓励!
拍了半年拖今天才拉pyhon的小手啊
LZ要加油啦


QUOTE:
原帖由 bleem1998 于 2006-7-11 16:22 发表
拍了半年拖今天才拉pyhon的小手啊
LZ要加油啦

第一次、第一次、、、

见笑了


QUOTE:
原帖由 wolfg 于 2006-7-11 15:53 发表
鼓励!

谢谢老大。

实做之前有很多计划来,还计划做一个通过Google进行指定关键字搜索,不知道老大还有印象否,当时请教过你来。

渐渐觉得对我来说这有点不可能完成,所以就改变了目标。

反反复复有好几次了


QUOTE:
原帖由 Ericzhao82 于 2006-7-11 17:23 发表


谢谢老大。

实做之前有很多计划来,还计划做一个通过Google进行指定关键字搜索,不知道老大还有印象否,当时请教过你来。

渐渐觉得对我来说这有点不可能完成,所以就改变了目标。

反反复复有好几次了

这么一个一个小程序练是很慢的,可以找自己感兴趣的项目,研究其代码并定制自己需要的功能,这样效率高一些。
不错,不错
学习第2天
看了一遍 Python 教學文件
http://www.freebsd.org.hk/html/python/tut_tw/node4.html
记号~
多试验 支持
我也是初学python,语法看了一遍,也没有动手作过什么。
贴个自己写的小程序,获取免费的ip列表,加进iptables里面。

[Copy to clipboard] [ - ]
CODE:
#!/usr/bin/python
import urllib
import re

IPT = "/sbin/iptables"
ippattern = re.compile(r'\d+\.\d+\.\d+\.\d+')
sock = urllib.urlopen("http://hitsun.hit.edu.cn/zxiplist.htm")
htmlsource = sock.read()
list = re.findall(ippattern,htmlsource)
sock.close()

outfile = open('freeip','w')
outfile.write(IPT + '-F free\n')
len = len(list)/3
for i in range(len):
        outfile.write(IPT + '-A free -d ')
        outfile.write(list[3*i] + '/' + list[3*i+2] + ' -j ACCEPT\n')
outfile.close()