自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 [原] Python 取指定定界符中间的内容

# 取指定定界符中间的内容def mid(content: str, beginString: str = '', endString: str = ''): """ 取指定定界符中间的内容 :param content: str 要截取的字符串 :param beginString: str 开始定界符 :param endString: str 结束...

2019-03-26 09:57:00 1568

原创 [原] Python 将下划线分隔的名字,转换为驼峰模式

# 将下划线分隔的名字,转换为驼峰模式def formatter(src: str, firstUpper: bool = True): """ 将下划线分隔的名字,转换为驼峰模式 :param src: :param firstUpper: 转换后的首字母是否指定大写(如 :return: """ arr = src.split('_'...

2019-03-26 09:56:06 3186

原创 [原] Python 判断是否包含中文

# 判断是否包含汉字(简体中文)def hasCN(string: str): """ 判断是否包含汉字(简体中文) :param string: :return: """ return re.compile(u'[\u4e00-\u9fa5]').search(string)...

2019-03-26 09:45:54 2934 1

原创 [原] Python 日期运算

# 日期计算def nextDay(day: str = '', n: int = 1): """ 日期计算 :param day: :param n: :return: """ return (datetime.datetime.strptime(day, '%Y-%m-%d') + datetime.timedelta(n)).str...

2019-03-26 09:45:25 696

原创 [原] Python 列表转字典

这个操作经常用,但是太复杂,封装一下# 列表转字典def listToDict(data): """ 列表转字典 :param data: list|dict :return: dict """ if type(data) == dict: return data return dict(zip(range(len(d...

2019-03-26 09:31:40 258

原创 [原] Python 向文件中追加一行,类似file_put_content

没有找到类似功能,自己写了一个,如果谁知道有现成的功能,请告诉我* 其中要考虑文件锁问题# 向文件中追加一个字符串def file_put_content(file: str, msg: str): """ 向文件中追加一个字符串 :param file: 文件名称 :param msg: 要添加的文本 :return: bool 是否添加成功...

2019-03-25 14:36:03 4134

原创 [原] Python 根据URL获取JSON

# GET请求API接口,并对结果进行JSON解析def getApi(host: str, url: str): """ GET请求API接口,并对结果进行JSON解析 :param host: 主机 :param url: 地址 :return: 对象 """ con = http.client.HTTPConnection(host...

2019-03-25 14:23:22 3141

原创 [原] Python MD5

简化一下MD5的步骤# 对MD5操作进行简化def md5(src: str): """ 对MD5操作进行简化 :param src: 要签名的源串 :return: MD5签名结果 """ return hashlib.md5(src.encode('utf-8')).hexdigest()以上操作结果与PHP的md5函数结果相...

2019-03-25 14:22:30 150

原创 [原] Python 获取Windows全部硬盘名称

# Windows操作系统下,返回全部硬盘编号['C:\','D:\']def winDrivers(): """ Windows操作系统下,返回全部硬盘编号['C:\','D:\'] :return: list """ return sorted([driver.device for driver in psutil.disk_partitions(T...

2019-03-25 14:14:33 2448

原创 [原] Python 根据设备编号获取设备名称

# Linux下,根据设备号,获取设备名称def linuxDeviceToName(no: int): """ Linux下,根据设备号,获取设备名称 :param no: 设备编号 :return: str """ for line in open('/proc/partitions'): fields = line.spli...

2019-03-25 14:13:43 1988

原创 [原] Python 根据用户编号获取用户名称

# 根据 stat中查出的用户编号,获取用户名称def linuxUserInfo(st_uid: int): """ 根据 stat中查出的用户编号,获取用户名称 :param st_uid: 用户ID :return: str 用户名称 """ import pwd entry = pwd.getpwuid(st_uid) r...

2019-03-25 14:12:38 1694 1

原创 [原] Python 根据用户组编号,获取用户组名称

# 根据 stat中查出的组编号,获取组名称def linuxGroupInfo(st_gid: int): """ 根据 stat中查出的组编号,获取组名称 :param st_gid: 用户组编号 :return: str 用户组名称 """ import grp entry = grp.getgrgid(st_gid) re...

2019-03-25 14:12:02 1034

原创 [原] Python 获取CPU信息

# 获取CPU运行情况def cpuInfo(): """ 获取CPU运行情况 :return: """ cpuTimes = psutil.cpu_times() # 获取CPU信息中的内存信息 def memoryInfo(memory): print(memory) """ 获取CP...

2019-03-25 12:04:13 5178

原创 [原] Python 获取全部网络信息

# 获取网络信息def netInfo(): """ 获取网络信息 :return: """ counter = psutil.net_io_counters() netAddr = psutil.net_if_addrs() netStat = psutil.net_if_stats() connections = psutil...

2019-03-25 12:03:32 3088

原创 [原] Python 获取全部进程信息

转战Python已经半年,现在开始写一些自己开发的代码段# 获取全部进程信息def processInfo(): """ 获取全部进程信息 :return: list """ # 定义一个获取进程属性的方法 def getProperty(process, pro: str): try: ret = ...

2019-03-25 12:01:20 6345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除