自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sentry客户端raven黑魔法一例

之前碰到一个很奇怪的问题 from raven import Client client = Client(xxxdsn) raise 为什么这样就会将异常发送sentry了,明明代码没有任何显式捕获异常的行为,它是怎么捕获异常的呢? 翻开raven源码,看到下面这样一段。 def install_sys_hook(self): global __excepthook__ ...

2018-10-30 16:19:20 340

原创 Django objects.all()、objects.get()与objects.filter()区别

Django objects.all()、objects.get()与objects.filter()区别 本文主要介绍的是关于Django objects.all()、objects.get()与objects.filter()直接区别的相关内容  示例代码: ret=UserInfo.objects.all() all返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询数...

2018-10-30 15:25:14 2349

原创 [整理]python正则表达式

我感觉正则表达式的简单使用并不是很难,但是因为其灵活度太高,所以想完全掌握还是超级有难度,这篇文章我仅把使用方式罗列出来,简单实例在使用方法后列出。正则表达式 在Python中已经集成为一个re模块当我们需要使用正则表达式的时候,需要事先导入 import re # match方法re.match("正则表达式","字符串"):根据正则表达式,在字符串中从第一个字母开始寻找符合要求的字符串,并将符...

2018-05-20 17:42:59 308

原创 一行代码解决打印不换行

import time def main(): for i in range(50): print('\r %d' % i, end='') time.sleep(0.1) if __name__ == '__main__': main() print('\r 输出内容', end='')        调用print时,在输出数据最前面写入...

2018-05-20 16:13:59 4892

原创 linux基本指令以及vi编辑器的基本用法

linux的基本指令。 vi编辑器的基本用法:命令模式、插入模式、末行模式

2018-05-18 11:14:42 185

原创 用多线程复制文件-简易版

import threadingimport osdef copy(file):    '''读取并写入文件'''    os.chdir('/home/python/Desktop/Test')    with open(file, 'r') as f:        content = f.read()    with open('/home/python/Desktop/Test-附件/'+...

2018-05-17 00:45:48 255

原创 TCP传送文件-服务器端

import socketdef main():    server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)    server_socket.bind(('', 8080))    server_socket.listen(77)    print('等待接收连接...')    client_socket, clie...

2018-05-17 00:43:07 273

原创 TCP传送文件-客户端

import socketdef main():    soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)    addr = ('127.0.0.1', 8080)    soc.connect(addr)    file_name = input('请输入要传输的文件名:')    soc.send(file_name.encode(...

2018-05-17 00:42:30 213

原创 tcp服务器-简易

import socketfrom threading import Threaddef fun(client_socket,client_address):    print('等待接收数据')    while 1:        recv_data = client_socket.recv(1024)        if not recv_data:            print(cli...

2018-05-15 10:16:27 172

原创 创建UDP套接字收发数据

import socketdef main():    # 创建套接字    soc = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)    # 绑定地址    address = ('', 8888)    soc.bind(address)    while True:        # 发送数据        send_data = inp...

2018-05-14 01:59:52 929

原创 工厂模式

class Caomei(object): def color(self): print('颜色是红色') def taste(self): print('草莓味') class Chocolate(object): def color(self): print('颜色是巧克力色') def taste(self):...

2018-04-30 23:52:40 161

原创 python基础知识小结

2018-04-25 16:53:45 163

原创 哈希、匿名函数

字典里的键 必须为不可变类型(数字、布尔值、字符串、元组)列表不可哈希匿名函数   lambda 参数 :表达式(1)用lambda在字典中排序dict = {}k = lambda x:x['键']dict.sort(key=k)(2)匿名函数可以作为实参传递...

2018-04-22 13:42:04 214

原创 判断有效日期

def leapyear(): '''判断是否为闰年''' year = int(date[:4]) if year % 400 == 0: print('是闰年') elif year % 4 == 0 and year % 100 != 0: print('是闰年') else: print('不是闰年')...

2018-04-22 13:32:38 811

原创 批量修改文件名

#coding=utf-8 import os # 定义变量,控制名字修改 flag = 0 # flag==1 加前缀 else 减前缀 # 获取当前路径 path1 = os.getcwd() # 获取当前路径下的 文件夹名字 dirlist = os.listdir(path1) # 改文件名 for dirname in dirlist: if fl...

2018-04-21 23:13:02 190

原创 简单密码校验

# 1. 设计一个函数,对用户名和密码的格式进行校验 # * 将键盘输入的数据作为函数参数传入 # * 用户名长度6-20,且必须以字母开头 # * 密码长度至少6位,不能为纯数字,不能有空格 def accpwd(acc,pwd): lenacc = len(acc) if lenacc in [x for x in range(6,21)] and ...

2018-04-21 23:11:02 1838

原创 判断日期是否有效

#判断日期 month_30 = [4,6,9,11] month_31 = [1,3,5,7,8,10,12] while True: #用户输入日期 date = input('请输入日期(例如20160714):') #判断长度是否正确 if len(date)!=8: print('日期长度不正确') continue ...

2018-04-20 23:02:29 2283

原创 while循环写九九乘法表

#coding=utf-8 i=1 while i<=9: j=1 while j<=i: print('%d*%d=%-2d '%(j,i,i*j),end='') j+=1 print('\n') i+=1

2018-04-20 23:00:10 9879

空空如也

空空如也

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

TA关注的人

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