Skip to content

Instantly share code, notes, and snippets.

@seLc7
seLc7 / file_detector.py
Last active October 17, 2017 03:12
背景:某一个固定目录下定时产生大量小文件,每个文件的内容为每行一个中文人名,因某种原因,人名中可能包含多余的英文字符。要求:对目录下新产生的文件进行监控,多线程实现对文件的处理,并对文件中的人名进行去杂、分析,周期性产出一段时间内的每个人名出现次数的统计结果。
import os
import sys
import time
import re
def detector(dir, sec):
"""可以采用多线程
一个时间间隔扫描同一个文件夹,返回不同的内容"""
origin = set([_f[2] for _f in os.walk(dir)][0])
@seLc7
seLc7 / op_excel.py
Created August 11, 2016 01:35
对excel的一些操作
import sys
import xdrlib
import xlrd
import xlwt
def open_excel(file):
try:
data = xlrd.open_workbook(file)
return data
@seLc7
seLc7 / Touch_AndroidManifest.xml
Last active August 29, 2015 14:19
获取屏幕触点坐标并在屏幕截图上标记。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cheng.touch" >
<!-- SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 向SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
@seLc7
seLc7 / ScreenShot_AndroidManifest.xml
Last active August 29, 2015 14:18
Android-screenshot:屏幕截图
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.ssfb"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="18" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>