易截截图软件、单文件、免安装、纯绿色、仅160KB

python写的将一些类型的文件压缩为7z格式

#将一些类型的文件压缩为7z.py
#for folder all file do 7z
import os
import sys
import distutils.file_util
def ImportOkFile():
    if(os.path.isfile("D:\\Records\\将一些类型的文件压缩为7z_record.txt")==False):
        f=open("D:\\Records\\将一些类型的文件压缩为7z_record.txt","w")
        f.close()
    f=open("D:\\Records\\将一些类型的文件压缩为7z_record.txt","r")
    okList=f.readlines()
    f.close()
    doneOkList=[]
    for okFile in okList:
        if(okFile[:3]=="ok "):
            doneOkList.append(okFile[0:-1])
    return doneOkList
def RecordOkFile(file,preinfo="ok "):
    f=open("D:\\Records\\将一些类型的文件压缩为7z_record.txt","a")
    f.write(preinfo+file+"\n")
    f.close()
def OneLayDir(doDir):
    folderfile=os.listdir(doDir)
    if len(folderfile)==1 and os.path.isdir(doDir+"\\"+folderfile[0]):
        firstfolder=curfolder=doDir+"\\"+folderfile[0]+"\\"
        folderfile=os.listdir(curfolder)
        while len(folderfile)==1 and os.path.isdir(curfolder+folderfile[0]):
            folderfile=os.listdir(curfolder)
            curfolder=curfolder+folderfile[0]+"\\"
        try:
            folderfile=os.listdir(curfolder)
        except exception as e:
            return Fa


相关文档:

Python学习笔记 模块;文件与文本处理

1.Python中时间函数有几种不同的表示方法。一种是基于数字的表示方法,另外一种是用一系列值来表示,第三种是用ASCII码字符串的可读形式来表示的元组。 time()函数返回的是从某一时间点算起的秒数,该数值是一个浮点数。根据操作系统的不同,这个时间点也不同。通过求localtime(0)的值可以找到系统的该时间点。 localtime ......

python读写二进制文件

初学python,现在要读一个二进制文件,查找doc只发现file提供了一个read和write函数,而且读写的都是字符串,如果只是读写char等一个字节的还行,要想读写如int,double等多字节数据就不方便了。在网上查到一篇贴子,使用struct模块里面的pack和unpack函数进行读写。下面就自己写代码验证一下。
>>> from struct ......

Python 参数知识(变量前加星号的意义)

过量的参数
在运行时知道一个函数有什么参数,通常是不可能的。另一个情况是一个函数能操作很多对象。更有甚者,调用自身的函数变成一种api提供给可用的应用。
对于这些情况,python提供了两种特别的方法来定义函数的参数,允许函数接受过量的参数,不用显式声明参数。这些“额外”的参数下一步再解释。
注意a ......

python Excel 编程

1)Excel hyperlink:
xlsApp = win32com.client.Dispatch('Excel.Application')
cell = xls.App.ActiveSheet.Cells(1,1)
cell.Hyperlink.Add(cell,'http://xxx')
2)Excel row/column count:
sht = xlsApp.ActiveSheet
sht.Columns.Areas.Count
sht.Rows.Areas.Count
*************************
[1]使用PyExcelera ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号