Python
Luckeerr
这个作者很懒,什么都没留下…
展开
-
python 比较文件内容发生变化
需求:比较文件内容是否一直在被修改方案:读文件,每10s计算md5和sha1,比较两次的校验值是否一致,10min内文件若一直被修改则超时缺陷:如果10s后文件被修改无法检测出优化:查阅资料,pynotify应该更方便,有时间再研究#! /usr/bin/env python3# -*- coding:utf-8 -*-import hashlibimport timedef cmp_by_sha1(file_path): with open(file_path, '原创 2022-03-23 09:51:40 · 368 阅读 · 0 评论 -
Python字符串前面加u,r,b,f是啥意思
加u:后面字符串以 Unicode 格式 进行编码,用在中文字符串前面,防止出现乱码。加r:去掉反斜杠的转义,多用于正则表达式或者文件路径表示。如'\n'不在表示换行,只表示字符'\n'加b:字符串是bytes 类型,用于网络编程,server和client 之间是以bytes进行数据交换加f:字符串内支持大括号内的表达式。ssh.exec_command('kill -9 ' + pid) 相当于ssh.exec_command(f'kill -9 ' {pid})...原创 2020-05-17 22:57:34 · 657 阅读 · 0 评论 -
基于python实现Verilog语言注释率统计
#encoding=utf-8#import sysimport osimport reimport UIclass Cacu(object): def __init__(self): self.file_type = [] self.DIR_PATH = '' def CalcLines(self, lineList): ...原创 2020-01-13 21:46:02 · 666 阅读 · 0 评论