![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
lxp198837
这个作者很懒,什么都没留下…
展开
-
Django Zip文件下载
Django Zip 本文讲述通过Rest-API方式下载zip文件1.运行环境a)Django 1.11.20b)python 3.7.1 x64c)djangorestframework 3.11.02.流程分析首先zip文件是不需要提前存在的,用户可以选择将哪些文件打包成zip文件,然后下载,可以采用两种方式1)待打包文件放入memory中2)打包文件放到disk对于大文件我们可以采用2)的方式,不占用太多资源3.用到的modulea)...原创 2020-09-22 16:34:15 · 1535 阅读 · 0 评论 -
pyodbc 连接oracle
Pyodbc 连接oracle数据库环境:windows 10 64位 python3.6 64位 oracle客户端18.5 64位 pyodbc 64位安装完oracle客户端后,需配置tns文件(<clientDir>\network\admin\tnsnames.ora)TEST_SERVER= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip )(PO.原创 2020-08-11 16:58:56 · 1684 阅读 · 0 评论 -
python 调用c# dll
实际应用中,我们可能会遇到调用第三方动态库文件来处理某些业务,这里举例应用一下。 首先,为了调用c#的库文件,需要安装packagepip install pthonnet这里注意python 位数版本(32 or 64)需要和c#库文件匹配。下方sample代码,调用TestCallDll.dll,该库文件中定义了一个TestClass和HelloWorld方法im...原创 2019-12-23 14:06:12 · 464 阅读 · 0 评论 -
pandas 某一列分组,其他列合并成list
pandas列转换为字典,但将相同第一列(键)的所有值合并为一个键形式一:import pandas as pd# datadata = pd.DataFrame({'column1':['key1','key1','key2','key2'], 'column2':['value1','value2','value3','value3']})print(d...原创 2019-12-18 10:42:03 · 5745 阅读 · 1 评论 -
python DataFrame转dict 字典——以columns列名为key,每列元素为value
可以利用pandas处理数据import pandas as pdtmp = [ {'a': 1, 'b':2}, {'a': 3, 'b':4}, {'a': 5, 'b':6},]df = pd.DataFrame(tmp)print(df)输出: a b0 1 21 3 42 5 6tmp_dict = {co...原创 2019-12-12 09:09:46 · 3255 阅读 · 1 评论 -
Python 虚拟环境迁移
从一个project导出已安装package,可以采用以下两个方法1.pip freezewindows环境:运行venv\Scripts\activate.bat 启动虚拟环境pip freeze > requirements.txt 目标环境下创建一个空目录,作为虚拟环境目录 空目录下执行 python -m venv . (注:venv 之后一个空格加上一点“.”...原创 2019-11-29 12:23:47 · 276 阅读 · 0 评论