
python
zyzszgj
这个作者很懒,什么都没留下…
展开
-
Python 包 和 模块
每个包下面必须有一个__init__.py文件,该文件内容可以为空,使用该包里面的模块时使用:from 包名 import 模块名如果使用:from 包名 import * 是不行的,不会导入该包下的所有模块,该方法是导入__init__.py文件中中__all__列表中的模块,如果__all__为空,不导入任何模块。正确使用方法:1. from 包名 import 模块名调用时直接 : 模块名.模块内方法2.from 包名 import *方法一:在__init__.py文件中原创 2020-07-10 10:57:20 · 338 阅读 · 0 评论 -
mysql日期
转载自:http://blog.sina.com.cn/s/blog_6d39dc6f0100m7eo.html1.1 获得当前日期+时间(date + time)函数:now()除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp() current_timestamplocaltime() localtimelocaltimes...转载 2018-02-07 22:58:44 · 219 阅读 · 0 评论 -
mysql 时间字段
mysql 已经创建完成表的情况下,使得其中的时间字段 在每次 uodate 数据的时候 自动更新事件,运行如下sqlALTER TABLE tab_name MODIFY COLUMN update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPtab_name 为要修改的表名称,up...转载 2018-02-07 23:47:07 · 369 阅读 · 0 评论 -
Python日期时间函数
所有日期、时间的api都在datetime模块内。1. 日期输出格式化 datetime => stringimport datetimenow = datetime.datetime.now()now.strftime('%Y-%m-%d %H:%M:%S') 输出'2015-04-07 19:11:21'strftime是datetime类的实例方法。 2. 日期输出格式化 strin...转载 2018-02-08 11:13:42 · 637 阅读 · 0 评论 -
git使用笔记
1.安装:在安装git的时候,选择通过Windows cmd 命令窗口使用git。这样才能在后续cmd命令窗口中配置和使用git。2.配置:进入cmd命令窗口,输入如下命令:>git config --global user.name "用户名">git config --global user.email "邮箱"使用git config --list 可以查看刚才的配置信息是否生效...原创 2018-06-12 20:58:52 · 273 阅读 · 0 评论 -
python 打包 记录
1.如果 使用 pyinstaller1.1.打包成文件夹的命令pyinstaller main.py打包完成后,会生成dist目录,在目录里面会有一个main.exe可执行文件, 此时点击main.exe不一定能正常运行,若不能正常运行,比如出现闪退。使用CMD 命令窗口,在里面执行main.exe,此时就会在命令窗口输出相应的错误信息,这时就根据错误信息查找原因。2.使用py2exe打包2.1...原创 2018-06-08 02:46:05 · 710 阅读 · 0 评论 -
实现简单的线性拟合
import numpy as npimport matplotlib.pyplot as plt# x = np.arange(1,17,1)# y = np.array([4.00, 6.40, 8.00, 8.80, 9.22, 9.50, 9.70, 9.86, 10.00, 10.20, 10.32, 10.42, 10.50, 10.55, 10.58, 10.60])x ...原创 2018-02-26 23:14:23 · 865 阅读 · 0 评论 -
QDateTime
1、QDateTime 转换为 QString QString QDateTime::toString ( Qt::DateFormat format = Qt::TextDate ) const[cpp] view plain copyQString strBuffer; QDateTime time; time = QDateTime::currentDateTime(); st...转载 2018-02-09 11:26:13 · 283 阅读 · 0 评论 -
python中日期和时间格式化输出的方法
本文实例总结了python中日期和时间格式化输出的方法。分享给大家供大家参考。具体分析如下:python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里提供详细的代码详细演示了每一个参数的使用方法及范例。下面是格式化日期和时间时可用的替换符...转载 2018-02-09 10:54:41 · 18846 阅读 · 0 评论 -
python 读写文本文件笔记
python 使用 xlrd , docx的使用:以下一段代码实现读写doc,xls,txt1.获取文件全路径my_file_name = QtGui.QFileDialog.getOpenFileName(self, u'打开文件', u'/')print unicode(my_file_name)2.如果是doc文件if my_file_name[-5:] ==原创 2017-07-13 23:09:42 · 336 阅读 · 0 评论 -
pyhon 打包命令 笔记
对已经完成的界面编码,使用如下命令进行打包发布:1.打包成文件夹pyinstaller main.py注意先安装pyinstaller, 一般安装命令Lpython setup.py installmain.py是程序的入口文件2.打包成单个文件pyinstaller -F main.py3.打包单个文件,不带命令调试框pyinstaller -F -w原创 2017-07-14 10:13:22 · 241 阅读 · 0 评论 -
python dict字典
字典的update方法用途: 例如:dict1用于存放用户密码。dict1={'user1':‘password1’,'user2':‘password2’,'user3':‘password3,'user4':‘password4’}如果后期要更改某个用户的密码:1.可以直接赋值:dict1['user1']='newpassword'如果要一次更新多个原创 2017-09-25 09:47:34 · 337 阅读 · 0 评论 -
python 类属性
python类属性访问方式1:class B: def __init__(self,value=10): self.size = value def setSize(self,value): self.size=value def getSize(self): return self.size def de原创 2017-09-25 17:38:27 · 1009 阅读 · 0 评论 -
numpy函数记录
numpy原创 2017-09-18 10:39:26 · 555 阅读 · 0 评论 -
pandas学习记录
1.模块导入import pandas as pd2.pandas序列Series自动给列表加上索引 如 a = [1,2,3,4] b = pd.Series(a) c = enumerate(a)print b 类似于 for i,j in c: print i,j3.numpy 只是纯碎的生成矩阵数组, 而 p原创 2017-09-18 13:55:55 · 534 阅读 · 0 评论 -
装饰器
python 的装饰器: 可以理解为高阶函数里面的嵌套函数def func1(): passdef func2(func1): passdef func3(func1): return func1其中func1 和 func2 是高阶函数嵌套函数:函数嵌套定义:def func1(): pass def fun原创 2017-11-13 23:46:27 · 221 阅读 · 0 评论 -
python 文件读取
使用python读取文件一般方法:方式1:f = open(file_name,'r')line = f.readline() //读取一行lines = f.readlines()//读取所有行此方式是把读取的内容全部放入内存,如果文件很大,会导致内存占用过多,必然导致程序的执行效率下降。方式二:f = open(file_name,'r')for line in f:原创 2017-11-12 21:59:20 · 283 阅读 · 0 评论 -
16进制浮点数相互转换
# -*- coding: utf8 -*-import ctypesdef h2f(s): cp = ctypes.pointer(ctypes.c_long(s)) fp = ctypes.cast(cp, ctypes.POINTER(ctypes.c_float)) return fp.contents.valuedef f原创 2017-11-09 23:13:03 · 3777 阅读 · 0 评论 -
快速了解一个python模块
学习一个模块,主要是了解其能提供什么功能,给用户提供了哪些接口:例如: 学习timeit模块 1. import timeit2.查看模块的简介 timeit.__doc__3.print timeit.__doc__4.查看内置方法 dir(timeit)5.查看可以直接供外部使用的属性方法 timeit.__all__6. from timeit import翻译 2017-09-26 15:50:32 · 408 阅读 · 0 评论 -
python 生成器
实现一个迭代器一般要实现__iter__() 和 nex__t方法。而生成器可以理解为让一个普通函数快速成为迭代器,而无需添加__iter__() 和 nex__t方法。只需在合适位置加入yield例如:def func1(): yield 1 yield 2f = func1()print next(f) 输出1print next(f)原创 2017-09-26 14:35:54 · 219 阅读 · 0 评论 -
python 迭代器
迭代器的简单理解:iter()__iter__()next()__next__()原创 2017-09-26 13:23:54 · 162 阅读 · 0 评论 -
python list ,set
列表和集合可以相互转换:可以快速的去掉重复元素list1 = [1,2,3,4,5,6,6,7]set1 = set(list1),此时set1=(1,2,3,4,5,6,7) 注意set是无序的list1 = list(set1),此时list1=[1,2,3,4,5,6,7]原创 2017-09-25 11:02:24 · 366 阅读 · 0 评论 -
python 读写 excel 笔记
python 读写excel:(主要步骤)1.使用xlutils实现读写excel# -*- coding: utf-8 -*-from xlutils.copy import copy1.获取excel文件全路径my_save_excel_fille_name = QtGui.QFileDialog.getSaveFileName(self, u'请选择数原创 2017-07-13 22:19:08 · 302 阅读 · 0 评论