免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: jcodeer
打印 上一主题 下一主题

用python重写了C语言经典100例,与大家分享 [复制链接]

论坛徽章:
0
61 [报告]
发表于 2012-03-27 09:19 |只看该作者
回复 1# jcodeer
谢谢分享!


   

论坛徽章:
0
62 [报告]
发表于 2012-03-27 15:17 |只看该作者
谢谢分享,

论坛徽章:
0
63 [报告]
发表于 2012-03-27 15:25 |只看该作者
谢谢,不错

论坛徽章:
0
64 [报告]
发表于 2012-03-27 19:50 |只看该作者
太强了吧。

论坛徽章:
0
65 [报告]
发表于 2012-03-30 20:32 |只看该作者
敬佩,玩python一年多了,总想静下心来干点事,无奈工作在身,只能见缝插插针。哎,蜗牛走路。
现在,能如此静心的人,少,羡慕!

论坛徽章:
0
66 [报告]
发表于 2012-04-11 19:39 |只看该作者
我试了下,在每个文件头加入‘# -*- coding: utf-8 -*-’即可,因为文件太多了,就写了个脚本do.py,可放在同一目录下
运行:python do.py 即可在每个文件头加入此句

import os
chinese = '''# -*- coding: utf-8 -*-
'''
ch = ''
skip = 0
t1 = '# -*-'
t2 = '#-*-'
rootdir = os.getcwd()
for parent,dirnames,filenames in os.walk(rootdir):
        for filename in filenames:
                if filename != 'do.py':
                        f = open(filename)
                        while True:
                                line = f.readline()
                                if line:
                                        if line.startswith(t1) or line.startswith(t2):
                                                skip = 1
                                                break
                                else:
                                        break
                        if skip == 1:
                                f.close()
                                break
                        f.seek(0)
                        temp = f.read()
                        ch = chinese + temp
                        f.close()
                        f = open(filename,'w')
                        f.write(ch)
                        f.close()
                        ch = ''

可多次运行,但只加入一次

论坛徽章:
0
67 [报告]
发表于 2012-07-14 09:08 |只看该作者
刚学习python ,学习了.

论坛徽章:
0
68 [报告]
发表于 2012-07-18 11:49 |只看该作者
楼主强悍得不得了。。。

论坛徽章:
0
69 [报告]
发表于 2012-07-18 15:36 |只看该作者
真是个好东西回复 1# jcodeer


   

论坛徽章:
0
70 [报告]
发表于 2012-07-23 10:40 |只看该作者
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP