
杂七杂八
非谓语h32x
这个作者很懒,什么都没留下…
展开
-
批量转换excel文件格式
批量转换excel、xlsb、csv文件的格式为带BOM头的utf8-csv(excel打开不乱码)工作中需要奖客户发来的文件(一般为格式固定的excel表格,但是xlsb、excel、csv各种格式都有而且数量比较多)统一转为utf8格式的csv文件,便于上传到系统。只需要把文件放到需要转换的文件路径下即可例如:执行exe文件就行。结果如下:以下是没打包成exe前的源码:import osimport pandas as pd# 存有文件的路径current_path = os原创 2021-03-16 17:30:56 · 2737 阅读 · 3 评论 -
python3的round函数(神奇的四舍六入五成双)
工作时用到了一个对结果数据进行取整(精确到十位)操作,很明显,四舍五入呗:def _get_payment_int_actual(v): if v == '-': return 0 if v % 10 < 5: return int(v / 10) * 10 else: return int((v + 10) / 10) * 10然后发现:我靠,什么情况,小时候学的乘法口诀都背不出来了,这不科学啊!问了大佬才知道要原创 2020-09-30 14:49:35 · 3288 阅读 · 0 评论 -
python 生成器读取文件遇到的问题
利用生成器读取大文件时,遇到一个问题,就是生成器只能调用一次,完事就销毁了,但是需要多次复用,该怎么办?看到别写的一个方法百度了下这个rewind函数可以把文件指针的位置倒回文件的开头,听起来好像有用,但是执行起来发现AttributeError: 'generator' object has no attribute 'rewind'这里记录下,看看有什么解决办法没...原创 2020-08-03 16:31:11 · 298 阅读 · 0 评论 -
批量将CSV文件转为excel
工作需要把一堆csv文件转为excel,百度了下自己改吧改吧:把当前路径下的所有csv文件转为excel,编码格式为utf-8-sigimport osimport pandas as pdfp = r'C:\Users\jjjj\Desktop\233'for root,dirs_list,files_list in os.walk(fp): # root 表示当前文件夹路径 # dirs 当前文件夹下所有子目录名 # files 当前文件夹下所有文件 for原创 2020-07-23 17:02:38 · 2229 阅读 · 4 评论 -
pandas删除某列 ==‘‘的行
a = np.array([[1, 2, ‘’], [4, 5, 6], [7, 8, 9]])hierarchy_df = pd.DataFrame(a, index=[‘row0’, ‘row1’, ‘row2’], columns=list(‘ABC’))print(hierarchy_df)print(’—’*10)hierarchy_df = hierarchy_df[~(hierarchy_df[‘C’] == ‘’)]print(hierarchy_df)...原创 2020-07-20 14:14:11 · 241 阅读 · 0 评论 -
Django部署在阿里云服务器(ubuntu18.04)出现的数据库连接错误
Django.db.utils.OperationalError: (1045, "Access denied for user ‘root’@‘localhost’ (using passwo…运行环境:Django版本1.11.11Mysql 版本 5.7.29这个错误网上的说法基本都是: 数据库的 用户名 和 密码 不正确。试了一下 ,密码没错误。折腾了一下好像是:由于Mys...原创 2020-02-20 20:09:49 · 329 阅读 · 0 评论 -
Python3.7 +Django 项目注册应用时提示:'***' must supply a name attribute
项目(blog_Django)注册应用(book)时提示错误信息:[book.apps.AppConfig] must supply a name attribute错误写法:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes',...原创 2020-02-20 16:22:11 · 706 阅读 · 0 评论 -
Ubuntu 18.04/16.04使用Python3创建虚拟环境
按照网上的教程,ubuntu默认创建的虚拟环境是基于python2的,现在谁还是用python2啊(嫌弃脸)。如果比如git下来一个flask项目,使用python2创建的环境是无法跑起来的…这里记录下使用基于python3 创建的虚拟环境的过程,防止以后踩坑…一. 首先安装virtualenv命令 sudo apt-get install python-virtualenv二. 安装...原创 2020-02-20 15:43:19 · 339 阅读 · 0 评论 -
Python 更换国内pip源(pycharm,linux,windows)
阿里云镜像地址:https://mirrors.aliyun.com/pypi/simple/中国科技大学镜像地址https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/豆瓣镜像地址https://pypi.doubanio.com/simple/清华大学镜像地址https://pypi.tuna.tsinghua.edu.cn/si...原创 2020-02-17 19:15:49 · 2183 阅读 · 0 评论