类代码:
# -*- coding:gbk -*- import os class TABFILE: def __init__(self, filename, dest_file = None): self.filename = filename if not dest_file: self.dest_file = filename else: self.dest_file = dest_file self.filehandle = None self.content = [] self.initflag = False self.column = 0 self.row = 0 self.data = [] def Init(self): try: self.filehandle = open(self.filename, 'r') self.initflag = self._load_file() except: pass else: self.initflag = True return self.initflag def UnInit(self): if self.initflag: self.filehandle.close() def _load_file(self): if self.filehandle: self.content = self.filehandle.readlines() self.row = len(self.content) - 1 head = self.content[0].split('\t') self.column = len(head) for line in self.content: #这里需要去掉末尾的换行 #line = line - '\n\r' self.data.append(line.rstrip().split('\t')) return True else: return False def GetValue(self, row, column): if 0 < row < self.row and 0 < column < self.column: return self.data[row][column - 1] else: return None def SetValue(self, row, column, value): if 0 < row < self.row and 0 < column < self.column: self.data[row][column] = value else: return False def SaveToFile(self): filewrite = open(self.dest_file, 'w') if not filewrite: return False sep_char = '\t' for line in self.data: filewrite.write(sep_char.join(line)+'\n') filewrite.close() return True
本文向大家介绍Python实现的ini文件操作类分享,包括了Python实现的ini文件操作类分享的使用技巧和注意事项,需要的朋友参考一下 类代码:
本文向大家介绍python实现操作文件(文件夹),包括了python实现操作文件(文件夹)的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了pyhton操作文件的具体代码,供大家参考,具体内容如下 copy_file 功能:将某个文件夹下的所有文件(文件夹)复制到另一个文件夹 zip_file 功能:将某个文件夹下面的所有文件(文件夹)压缩 del_file 功能:将某个文件夹下面的所
danger 以下操作仅适用于 SDK version >= v1.1.1 实例化一个 wx.BaaS.FileCategory 对象,以下操作都是在该对象上进行操作,如下进行实例化: let MyFileCategory = new wx.BaaS.FileCategory() 获取文件分类详情 MyFileCategory.get(categoryID) 参数说明 参数 类型 必填 说明 ca
本文向大家介绍C#实现的Excel文件操作类实例,包括了C#实现的Excel文件操作类实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现的Excel文件操作类。分享给大家供大家参考,具体如下: 更多关于C#相关内容感兴趣的读者可查看本站专题:《C#操作Excel技巧总结》、《C#程序设计之线程使用技巧总结》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构
本文向大家介绍C#的FileInfo类实现文件操作实例,包括了C#的FileInfo类实现文件操作实例的使用技巧和注意事项,需要的朋友参考一下 C#的FileInfo类提供了与File类相同的功能,不同的是FileInfo提供的都是成员方法,使用示例如下所示: 1、读文件: 2、写文件: 3、追加内容: 4、打开文件: 5、复制、移动、替换: 6、加密解密、删除: 7、获得文件属性: 在FileI
本文向大家介绍Python文件夹与文件的操作实现代码,包括了Python文件夹与文件的操作实现代码的使用技巧和注意事项,需要的朋友参考一下 有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块, 导入的方法是: import os 一、取得当前目录 s = os.getcwd() # s 中保存的是当前目录(即文件夹) 比如运行abc.py,那么输入该命令就会返回abc