监控文件a,如有新内容写入,即时将新内容写入到新文件aa中: fw=open('e:\\aa.txt','ab') with open('e:\\a.txt','rb') as fo: while True: line = fo.readline() if line: fw.write(line) fw.flush() #即时将文件写入到磁盘 else: time.sleep(1) fo.seek(0,1) #1代表当前位置,0表示移动off个操作标记 fw.close() file.seek(
import osimport reimport fileinput def getDataFromFile(): rt = "/(.*)/(.*).apk" for line in fileinput.input("./test.log"): data = line array = re.findall(rt, data) if len(array
不知道为什么,网上对TIF的操作的资料少得可怜,包括CodeProject上都没有找到多少,在网上大多用GDAL,但这个东西,对只想做个合并图片的功能来说,实在是牛刀杀鸡,(9个DLL要带全,相当的恐怖)而且对完成的生成和读取TIF的描述也是相当的少,一般都是用来处理GIS. 版本为优化版,原版经常报内存不足 using System; using System.Collections.Generic; using System.Linq; using System.Drawing; using
第6行通过 for 循环控制生成 .log 文件的数量 第8行,如果该文件存在时先进行清空,然后再进行写入操作 第13行,将文件大小的单位转为MB 第14行,如果文件大小超过1MB时,跳出当前循环,重新进入for 循环中生成一个新文件 # -*- coding:utf-8 -*- import os import sys import time for i in range(3): fp = r'D:\WorkSpace3\performance\run_log\run' + str(i) +