首页
学习
活动
专区
工具
TVP
发布

Java小王子

专栏作者
120
文章
121435
阅读量
25
订阅数
用pyinotify监控文件系统示例
Pyinotify是一个Python模块,用来监测文件系统的变化。 Pyinotify依赖于Linux内核的功能—inotify(内核2.6.13合并)。 inotify的是一个事件驱动的通知器,其通知接口通过三个系统调用从内核空间到用户空间。pyinotify结合这些系统调用,并提供一个顶级的抽象和一个通用的方式来处理这些功能。
用户7999227
2021-11-03
8480
Python3使用qrcode生成二维码
from PIL import Image import qrcode #最小尺寸 1 会生成 21 * 21 的二维码,version 每增加 1,生成的二维码就会添加 4 尺寸 #参数 error_correction 指定二维码的容错系数,分别有以下4个系数: #ERROR_CORRECT_L: 7%的字码可被容错 #ERROR_CORRECT_M: 15%的字码可被容错 #ERROR_CORRECT_Q: 25%的字码可被容错 #ERROR_CORRECT_H: 30
用户7999227
2021-11-03
6120
python转换字符集
def URLtoUTF8(string): """""" g_code_type = ['utf-8', 'utf8', 'gb18030', 'gb2312', 'gbk', 'ISO-8859-2'] try: tmp = urllib.unquote(str(string)) code = chardet.detect(tmp)['encoding'] try: g_code_type.index(co
用户7999227
2021-11-03
7520
一个python写的去c语言注释的小脚本
#!/usr/bin/python import sys input = sys.argv[1] fp = open(input,"r") flag = 0 quote = 0 for line in fp: myline = "" length = len(line) for index in range(length): if flag == 0 and quote == 0 and line[index] ==
用户7999227
2021-11-03
6700
Python删除同一个文件夹下的重复文件代码
#!/usr/bin/env python coding: utf-8 import md5 import os from time import clock as now def getmd5(filename):     file_txt = open(filename, 'rb').read()     m = md5.new(file_txt)     return m.hexdigest() def main():     path = u'C:\aa\bb\cc\dd'     all_md5 
用户7999227
2021-11-03
6210
Python中数组用法大全
# print "Create a simple list" simpleList = ["Karmic", "Lucid", "Hardy", "Jaunty", "Intrepid"]
用户7999227
2021-11-03
5110
检查网站可用性的Python代码
#!/usr/bin/env python coding=utf-8 import socket s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(('www.sina.com.cn',80)) s.send('GET / HTTP/1.1\r\nHost:www.open-open.com\r\nConnection:close\r\n\r\n') buffer = [] while True: d=s.recv(1024
用户7999227
2021-11-03
5330
C#中动态调整数组大小的代码
通常,我们创建一个数组后就不能调整其长度,但是Array类提供了一个静态方法CreateInstance用来创建一个动态数组,所以我们可以通过它来动态调整数组的长度。
用户7999227
2021-11-03
2.2K0
C#快速排序代码
private static int Partition (int[] list, int i, int j) { int Key = list [i]; while (i < j) { //j to the left scan while (list [j] >= Key && i < j) j--; if(i< j) list [i++] = list [j]; //i to the right scan while
用户7999227
2021-11-03
5130
ASP.NET加密解密
region DES加密解密 /// <summary> /// DES加密 /// </summary> /// <param name="strSource">待加密字串</param> /// <param name="key">32位Key值</param> /// <returns>加密后的字符串</returns> public string DESEncrypt(string strSource) { return DESEncrypt(strSource, DESKey); } pu
用户7999227
2021-11-03
1.8K0
C#判断网卡是否可用
微软提供的函数不能再多网卡的情况下,判断指定网卡的网线连接状态。以下代码刚好能够解决这个问题。
用户7999227
2021-11-02
1.1K0
C#通过编辑距离计算两个字符串的相似度
编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫 Levenshtein Distance。一个字符串可以通过增加一个字符,删除一个字符,替换一个字符得到另外一个字符串,假设,我们把从字符串A转换成字符串B,前面3种操 作所执行的最少次数称为AB相似度 如 abc adc 度为 1 ababababa babababab 度为 2 abcd acdb 度为2
用户7999227
2021-11-02
7270
C#操作SQLite的辅助类
SQLite这个精巧的小数据库,无需安装软件,只需要一个System.Data.SQLite.DLL文件即可操作SQLite数据库。SQLite是 一个开源数据库,现在已变得越来越流行,它的体积很小,被广泛应用于各种不同类型的应用中。
用户7999227
2021-11-02
6460
用pytho写的分割pdb文件一个脚本
import glob def file_list(): files=[] for file in glob.glob("*.pdb"): files.append(file) files=sorted(files,key=lambda x: int(x[:-4])) return files def split_pdb(pdb_file,files_list,label1,label2): f_pdb=open(pdb_file,"r") l
用户7999227
2021-11-02
3800
利用python 统计源码行数
原理先获取所有文件,然后统计每个文件中代码的行数,最后将行数相加,思路很简单。 import os import os.path import time rootdir = '文件路径' filelists = [] 遍历文件 def getFile(rootdir): global filelists for parent,dirnames,filenames in os.walk(rootdir): for dirname in dirnames:
用户7999227
2021-11-02
9630
Python3.4图片转换素描
from PIL import Image, ImageFilter, ImageOps img = Image.open('C:\Users\hengli\Pictures\lovewallpaper\214926-106.jpg') def dodge(a, b, alpha): return min(int(a255/(256-balpha)), 255) def draw(img, blur=25, alpha=1.0): img1
用户7999227
2021-11-02
5990
Python3.4 邮件发送(含带中文附件)
import smtplib import os from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email import encoders user = '***@qq.com' pwd = '***' to = ['**@139.com', '**@qq.com'] msg = MIMEMulti
用户7999227
2021-11-02
7480
Python3 图片打水印
from PIL import Image, ImageDraw, ImageFont import os def water_work(img): x, y = img.size textx = int(x*1.5) texty = int(y*1.5) blank = Image.new('RGB', (textx, texty), 'white') draw = ImageDr
用户7999227
2021-11-02
3620
Python的socket编程
目前处在学习python的阶段,昨天看到了python的socket模块,分别实现TCP、UDP时间戳回显。
用户7999227
2021-11-02
2550
python检测远程udp端口是否打开
python检测远程udp端口是否打开 import socket import threading import time import struct import Queue queue = Queue.Queue() def udp_sender(ip,port): try: ADDR = (ip,port) sock_udp = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) sock_udp.s
用户7999227
2021-11-02
7.9K1
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档