摘要: 1 os.makedirs('dirname1/dirname2') 可生成多层递归目录 2 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 3 os.mkdir('dirname') 生成单级目录;相当于shell中mkdi 阅读全文
posted @ 2018-11-28 20:08 随性岁分享 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 用socket实现文件(文本文档,图片,视频)的上传和下载1.客户端给服务器发送一个文件名,服务器去当前文件中去查找这个文件夹,并把他的内容读取出来,发送个客户端,客户端接受并保存 客户端: 1 import socket 2 from threading import Thread 3 4 def 阅读全文
posted @ 2018-11-18 21:21 随性岁分享 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.系统信息<strong><br></strong>arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列 阅读全文
posted @ 2018-11-12 14:48 随性岁分享 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、文件管理的两种方法 方法一:打开文件和关闭文件都要有,一般书写时,先写文件的打开和关闭,在写关于内容的操作 filename = open("1.txt","r",endcodeing= "utf-8") filename.read() filename.close() 方法二、用 with a 阅读全文
posted @ 2018-11-03 19:32 随性岁分享 阅读(404) 评论(0) 推荐(0) 编辑
摘要: logging日志模块 日志级别 日志一共分成5个等级,从低到高分别是: 1)DEBUG 2)INFO 3)WARNING 4)ERROR 5)CRITICAL 说明: DEBUG:详细的... 阅读全文
posted @ 2018-11-03 19:32 随性岁分享 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 例子为办公室人员共用同一台打印机的模式 class Manager: # 使用打印机上传要打印的信息 def use_painter(self, info, pr): pr.add_task(info) class Staff: # 使用打印机上传要打印的信息 def use_painter(sel 阅读全文
posted @ 2018-11-03 19:02 随性岁分享 阅读(162) 评论(0) 推荐(0) 编辑
摘要: class Person: """ 默认体力100 吃饭恢复体力20 睡觉恢复体力50 学习消耗体力30 锻炼消耗体力20 """ def __init__(self): self.Power = 100 self.name = None def __change_HP(self, num, act 阅读全文
posted @ 2018-10-28 19:29 随性岁分享 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一 反射相关 1 hasattr 根据字符串的形式 , 去判断对象中是否有成员 hasattr(object,name) 判断对象object是否包含名为name的特性(hasattr是通过调用getattr(object,name))是否抛出异常来实现的。 参数object:对象 参数name:特 阅读全文
posted @ 2018-10-20 19:10 随性岁分享 阅读(4241) 评论(0) 推荐(1) 编辑
摘要: 账户管理 在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定 的操作权限,然后连接进行操作,主要的操作就是数据的CRUD(增删改查) MySQL账户体系:根据账户所具有的权限的不同,MySQL的账户可以分为以下几种 服务实例级账号:启动了一个mysqld,即为一个数据库实例,如果某用户如root,拥有服务实例级分... 阅读全文
posted @ 2017-12-13 14:52 随性岁分享 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: list() 方法 1、cmp(list1, list2):#比较两个列表的元素 2、len(list):#列表元素个数 3、max(list):#返回列表元素最大值 4、min(list):#返回列表元素最小值 5、list(seq):#将元组转换为列表 6、list.append(obj):#在列表末尾添加新的对象 7、list.count(obj): #统计某个元素在列表中出现的次数 8、l 阅读全文
posted @ 2017-12-01 16:35 随性岁分享 阅读(209) 评论(0) 推荐(0) 编辑