02 2018 档案

git--简单操作
摘要:Git简介 一、 安装 下载地址: https://git-scm.com/downloads; https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit 二、 基本命令 创建一个版本库: 新建一个空文件夹,在该文件夹路径运行命令(git ini 阅读全文

posted @ 2018-02-26 20:41 我要的明天 阅读(359) 评论(0) 推荐(0) 编辑

flask--简记
摘要:Jinjia变量过滤器: safe 渲染值时不转义 capitalize 把值的首字母转换成大写,其他字母转换成小写 lower 把值转换成小写形式 upper 把值转换成大写形式 title 把值中每个单词的首字母都转换成大写 trim 把值的首尾空格去掉 striptags 渲染之前把值中所有的 阅读全文

posted @ 2018-02-23 22:28 我要的明天 阅读(188) 评论(0) 推荐(0) 编辑

Python--进阶处理9
摘要:# =========================第九章:元编程=============================# ----------------在函数上添加包装器-----------------------# 在函数上添加一个包装器,增加额外的操作处理(比如日志、计时等)import timefrom functools import wrapsdef timethis(f... 阅读全文

posted @ 2018-02-13 13:40 我要的明天 阅读(245) 评论(0) 推荐(0) 编辑

Python--比较两个字典部分value是否相等
摘要:# 比较两个字典部分是否相等def compare_two_dict(dict1, dict2, key_list): flag = True keys1 = dict1.keys() keys2 = dict2.keys() if len(key_list) != 0: for key in ke 阅读全文

posted @ 2018-02-12 11:01 我要的明天 阅读(13653) 评论(0) 推荐(0) 编辑

Python--进阶处理8
摘要:# ====================第八章:类与对象=========================# --------------改变对象的字符串显示----------------------# 要改变一个实例的字符串表示,可重新定义它的__str__() 和__repr__() 方法class User: def __init__(self, name, age): ... 阅读全文

posted @ 2018-02-11 15:00 我要的明天 阅读(325) 评论(0) 推荐(0) 编辑

Python--进阶处理7
摘要:# ====================第七章:函数=========================# 为了能让一个函数接受任意数量的位置参数,可以使用一个* 参数# 为了接受任意数量的关键字参数,使用一个以** 开头的参数# 一个* 参数只能出现在函数定义中最后一个位置参数后面,而**参数只能出现在最后一个参数。有一点要注意的是,在* 参数后面仍然可以定义其他参数。def a(x, *... 阅读全文

posted @ 2018-02-09 21:31 我要的明天 阅读(172) 评论(0) 推荐(0) 编辑

Python--进阶处理6
摘要:# =================第六章:数据编码和处理======================# 读CSV文件# 数据读取为一个元组的序列import csv# with open('E:/stocks.csv') as f:# f_csv = csv.reader(f)# headers = next(f_csv)# for row in f_csv:# ... 阅读全文

posted @ 2018-02-09 16:37 我要的明天 阅读(236) 评论(0) 推荐(0) 编辑

Python--进阶处理5
摘要:# 使用路径名来获取文件名,目录名,绝对路径等import ospath = r'F:\myProject\lean\a'# Get the last component of the pathbasename = os.path.basename(path)# Get the directory namedirname = os.path.dirname(path)print(basenam... 阅读全文

posted @ 2018-02-09 11:19 我要的明天 阅读(187) 评论(0) 推荐(0) 编辑

Python--进阶处理4
摘要:#================第四章:迭代器和生成器===================# 函数 itertools.islice()适用于在迭代器和生成器上做切片操作。import itertoolsdef count(n): while n < 30: yield n n += 1c = count(0)for x in itertools.isli... 阅读全文

posted @ 2018-02-08 22:17 我要的明天 阅读(160) 评论(0) 推荐(0) 编辑

Python--paramiko库:连接远程服务器操作文件
摘要:import paramikofrom loggingutils.mylogger import logger as logclass SSHConnection(object): def __init__(self, host, port, username, password): self._host = host self._port = port ... 阅读全文

posted @ 2018-02-08 15:37 我要的明天 阅读(402) 评论(0) 推荐(0) 编辑

Python--进阶处理3
摘要:# 第三章:数字日期和时间 # 数字的四舍五入 # 对于简单的舍入运算,使用内置的round(value, ndigits) 函数# 当一个值刚好在两个边界的中间的时候, round 函数返回离它最近的偶数。也就是说,对1.5 或者2.5 的舍入运算都会得到2# 如果只是简单的输出一定宽度的数,不需 阅读全文

posted @ 2018-02-07 10:40 我要的明天 阅读(188) 评论(0) 推荐(0) 编辑

Python--进阶处理2
摘要:# 第二章:字符串和文本 # 使用多个界定符分割字符串 # 需要更加灵活的切割字符串的时候,最好使用re.split() 方法import reline = 'asdf fjdk; afed, fjek,asdf, foo'line_list = re.split(r'[;,\s]\s*', lin 阅读全文

posted @ 2018-02-06 16:18 我要的明天 阅读(251) 评论(0) 推荐(0) 编辑

Python--进阶处理1
摘要:# ===============Python 进阶=======================# ---------第一章:数据结构和算法-----------# ----------解压序列赋值给多个变量---------------p = (4, 5)x, y = pprint('x: ' + str(x) + ' y: ' + str(y))data = [ 'qf', 50, 91.1... 阅读全文

posted @ 2018-02-06 14:01 我要的明天 阅读(340) 评论(0) 推荐(0) 编辑

Django -- some config
摘要:1.主项目下的url配置:urls.py文件 阅读全文

posted @ 2018-02-05 14:10 我要的明天 阅读(183) 评论(0) 推荐(0) 编辑

python--生成测试数据
摘要:1.方法 阅读全文

posted @ 2018-02-04 16:41 我要的明天 阅读(384) 评论(0) 推荐(0) 编辑

python--get_data_from_csv_or_txt
摘要:一、从csv文件中获取 阅读全文

posted @ 2018-02-04 16:37 我要的明天 阅读(446) 评论(0) 推荐(0) 编辑

python--zip
摘要:import os, zipfile# @params 文件夹路径,压缩后的文件路径名def dir_zip(dirname, zipfilename): filelist = [] if os.path.isfile(dirname): filelist.append(dirname) else: 阅读全文

posted @ 2018-02-04 16:31 我要的明天 阅读(160) 评论(0) 推荐(0) 编辑

python--time
摘要:import datetime#获取当前日期def get_date(): date = datetime.datetime.strftime(datetime.datetime.now(),'%Y%m%d') return date#获取当前时间def get_date_time(): date_time = datetime.datetime.strftime(datet... 阅读全文

posted @ 2018-02-04 16:30 我要的明天 阅读(188) 评论(0) 推荐(0) 编辑

python--excel
摘要:import xlrd, xlwt# 读取Exceldef read_excel(excel_name, sheet_name): if excel_name and excel_name: all_data_list = [] try: workbook = xlrd.open_workbook(excel_name) ... 阅读全文

posted @ 2018-02-04 16:29 我要的明天 阅读(191) 评论(0) 推荐(0) 编辑

python--sha256
摘要:import hmacimport hashlibdef get_hmacsha256(key, message): key_bytes = bytes(key, 'utf-8') message_bytes = bytes(message, 'utf-8') hmacsha256_str = hmac.new(key_bytes, message_bytes, digest... 阅读全文

posted @ 2018-02-04 16:29 我要的明天 阅读(842) 评论(0) 推荐(0) 编辑

python--base64
摘要:import base64import os# base64,参数为文件路径名def file_base64(filepath): if os.path.isfile(filepath): with open(filepath, 'rb') as file: file_base64_str = ba 阅读全文

posted @ 2018-02-04 16:28 我要的明天 阅读(210) 评论(0) 推荐(0) 编辑

python--md5
摘要:import hashlibimport os#字符串md5def string_md5(str_value): if str_value: hashmd5 = hashlib.md5() hashmd5.update(str_value.encode('utf-8')) str_md5 = has 阅读全文

posted @ 2018-02-04 16:27 我要的明天 阅读(270) 评论(0) 推荐(0) 编辑

python--操作数据库
摘要:一、连接MySQL 阅读全文

posted @ 2018-02-04 16:23 我要的明天 阅读(217) 评论(0) 推荐(0) 编辑

python--多线程
摘要:import threadingfrom time import ctimeclass MyThread(threading.Thread): def __init__(self, func, args, name=''): threading.Thread.__init__(self) self. 阅读全文

posted @ 2018-02-04 11:05 我要的明天 阅读(141) 评论(0) 推荐(0) 编辑

导航