在电纸书里看代码的尝试

想在电纸书上看代码。首先要把所有的C文件转成txt文件,不然电纸书识别不了;最好还要保持目录结构。这种文件间的sync需求已经遇到好几次了,以前似乎看过有专门处理这个的工具。这次还是自己来吧。


处理方式首先就想到了递归,看过SICP后,总算可以视递归为理所当然了。想一次写对还有些困难,改了几下,总算可以用了。其实自己也没有仔细推导整个过程,只单是递归思考写出代码,不能用时再去想,能用就不想了。Python那几个模块用起来也蛋疼。


在我9.7寸电纸书上的效果是,所有的tab都被取消了,结果是毫无缩进;如果有缩进的话,恐怕会出现折行。想跳来跳去肯定是奢望了。从头到尾来考查一个子系统时看看还可以。最近实在是不想再多对着电脑。


import os
import shutil
import sys

pwd = "E:/TDDOWNLOAD/linux-3.2.13/linux-3.2.13/"

#dest = "F:/Documents/src/"
dest = "E:/Temp/linux/"
os.chdir(pwd)

def sync(old, new):
    if os.path.isdir(old):
        newpath = os.path.join(new, os.path.split(old)[-1])
        os.makedirs(newpath)
        for i in os.listdir(old):
            sync(os.path.join(old,i), newpath)
    else:
         if old.find(".c") != -1:
             lastpart = os.path.split (old)[-1]
             newname = os.path.splitext(lastpart)[0] + ".txt";
             shutil.copy(old, os.path.join(new, newname))


for i in os.listdir("."):
    sync(i, dest)



小米电纸悬浮球apk是一款为小米电纸设计的应用程序。电纸悬浮球是指在小米电纸屏幕中出现的一个浮动球,用户可以通过点击该浮动球来访问快捷功能和应用。 小米电纸悬浮球apk提供了许多实用的功能。首先,用户可以通过悬浮球快速调整亮度,调节屏幕的亮度,以适应不同环境下的阅读需求。其次,用户还可以通过悬浮球来切换不同的阅读模式,如日间模式和夜间模式,以提供更舒适和符合个人习惯的阅读体验。 此外,小米电纸悬浮球apk还具有一键进入目录的功能,用户只需点击悬浮球上的相应按钮,就可以迅速跳转到籍目录页,方便用户查找和定位不同章节的内容。悬浮球还能通过一键截图功能,将当前屏幕内容以图片形式保存,方便用户保存和分享感兴趣的信息。 小米电纸悬浮球还提供了签管理功能,用户可以通过点击悬浮球上的签按钮,快速添加和管理签,方便用户标记重要内容,随时返回阅读进度。此外,悬浮球还可以通过一键搜索功能,帮助用户方便快捷地进行相关信息的搜索。 总之,小米电纸悬浮球apk为小米电纸用户提供了一系列实用的功能和工具,方便用户进行阅读和籍管理,提升阅读体验。通过点击悬浮球上的按钮,用户可以轻松地调整屏幕亮度、切换阅读模式、快速进入目录、管理签和进行搜索等操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值