python相关
Myfour
这个作者很懒,什么都没留下…
展开
-
Python Excel
写入Excel安装xlwt库pip install xlwt创建一个excel以及其sheet# 创建workbookworkbook = xlwt.Workbook(encoding='utf-8') # 创建worksheetworksheet = workbook.add_sheet('sheet1')往sheet中write进每个单元格元素# 往x y 单元格写...原创 2018-10-31 16:13:20 · 131 阅读 · 0 评论 -
Python数据库
连接Sqliteimport sqlite3import tracebacktry: with sqlite3.connect('test.db') as conn: print('Opened database successfully') cur=conn.cursor() conn.execute('Drop Table if ...原创 2018-10-31 16:15:51 · 155 阅读 · 0 评论 -
PIP离线安装
pip离线安装第三方库离线安装whl文件下载所需包的whl文件安装wheel模块pip install wheel 在线安装wheel模块安装whl文件pip install ***.whl 即可完成whl文件的安装。离线安装tar.gz文件如果安装了pip,直接使用:pip install xxxx.tar.gz 安装就行了。...原创 2018-10-31 16:16:58 · 1120 阅读 · 0 评论 -
Python 序列化
序列化什么是序列化(picking)?我们把变量从内存中变成可存储或传输的过程称之为序列化。python的序列化库pickle、jsonjson中python类的序列化操作默认的情况下一个类该怎么被序列化,这些库是不知道的,所以需要手动提供def st_to_dict(a): return {'name':a.name,'age':a.age,'course':a.co...原创 2018-10-31 16:18:37 · 137 阅读 · 0 评论 -
Pipenv管理虚拟环境
pipenv install xxxx在虚拟环境中安装包pipenv shell进入当前文件夹下的虚拟环境pipenv --venv查看虚拟环境位置pipenv源更改找到当前项目路径下的Pipfile文件,修改其中[[source]]下的url参数的值,改为清华源url = "https://pypi.tuna.tsinghua.edu.cn/simple"pip源更改# -i参数...原创 2018-10-31 16:19:16 · 715 阅读 · 0 评论 -
Numpy 笔记
Numpy基础Numpy基本使用Numpy可用来创建N维数组,N-dimension array。简单的创建一个ndarray,创建出的对象的类型为numpy.ndarraynumpy.array([1,2,3,4,5])> array([1,2,3,4,5])type(numpy.array([1,2,3,4])> numpy.ndarrayndarray即多维...原创 2018-12-24 16:16:35 · 1314 阅读 · 0 评论 -
Pandas笔记
Pandas基础Pandas中的常用数据对象常用的数据对象有Series,DataFrame,PanelSeries对应一维数据,DataFrame对应二维数据,Panel对应三维数据或者可变维度数据Series对象创建Series对象g=np.array([27466.15,24899.3,19610.9,19492.4,17885.39,17558.76,15475.09,...原创 2018-12-25 16:40:34 · 203 阅读 · 0 评论 -
Python 开源项目records库学习
records库源码学习records 项目地址:https://github.com/kennethreitz/records该项目是大神kennethreitz写的一个只有500行代码的库用来入门学习一个开源项目 个人觉得还是很不错的项目源码名为records.py位于根目录下作者使用了pipenv来管理相关依赖你可以fork这个项目后,使用pipenv install安装相关依...原创 2019-01-11 10:41:26 · 2672 阅读 · 0 评论 -
Python内层for循环如何break出外层的循环
偶然发现了for…else…这种用法,使用这个实现了break跳出嵌套的for循环In [31]: for i in range(1,5): ...: for j in range(5,10): ...: print(i,j) ...: if j==6: ...: break ...: ...原创 2019-01-31 16:49:47 · 15308 阅读 · 8 评论