![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
--沙子--
这个作者很懒,什么都没留下…
展开
-
几个长度不一的list,想写入mysql
几个长度不一的list,想写入mysql,当时让我试了两个小时左右,最后才搞定。。。。觉得应该记录下来,以防以后碰到此类情况,不要再浪费时间。。。谁有更便捷的方法,欢迎评论。 ZYC1 = pd.Series(ZYC1) ZYC1 = pd.DataFrame(ZYC1, columns=['ZYC1']).reset_index() ZYC2 = pd.Series(Z原创 2016-11-30 09:36:20 · 677 阅读 · 0 评论 -
python,txt文件 末尾都写个1
lines = []with open('01.txt', 'r') as f_in: for line in f_in: line = line[0:-1]+' 1'+'\n' lines.append(line)with open('01.txt', 'w') as f_out: f_out.writelines(lines)原创 2017-07-24 09:32:18 · 739 阅读 · 0 评论 -
正则 re.search 最短匹配
pat = '(?<=股价区间为)(.*?)(?=元)'#最短匹配targetPrice = re.search(pat, reportSum)pat = '(?<=目标价)(.+)(?=元)' #默认最长匹配targetPrice = re.search(pat, reportSum)原创 2017-07-19 16:05:36 · 1592 阅读 · 0 评论 -
unicode to str
report['sum'].encode('utf-8')原创 2017-07-19 15:40:13 · 240 阅读 · 0 评论 -
pickle
加工数据的,可以用来存取结构化数据。举个例子:一个字典a = {'name':'Tom','age':22},用pickle.dump存到本地文件,所存数据的结构就是字典,而普通的file.write写入文件的是字符串。读取时,pickle.load返回的是一个字典,file.read返回的是一个字符串。如下代码:123456转载 2017-02-24 11:39:00 · 347 阅读 · 0 评论 -
python编码
原创 2017-02-10 14:28:49 · 274 阅读 · 0 评论 -
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同。因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文。接着就从安装开始介绍吧,以 Debian/Ubuntu 为例(请确保有管理员权限):1.MySQL复制代码代码如下:apt-get install mysql-servera转载 2017-02-09 11:44:08 · 10152 阅读 · 0 评论 -
redis,win,cmd
原创 2017-02-16 18:40:25 · 200 阅读 · 0 评论 -
dataframe 存入MySQL,Python 'timestamp' cannot be converted to a MySQL type
问题:时间戳类型数据,落地数据库出现问题mysql.connector.errors.ProgrammingError: Failed processing format-parameters; Python 'timestamp' cannot be converted to a MySQL type解决:把dataframe 类型为时间戳那一列 转为strdayMoney原创 2016-12-20 15:32:05 · 5560 阅读 · 0 评论 -
python,request请求发生sl.SSLError
requestsl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)解决办法把 r = requests.post(url, arrary)变成: r = requests.post(url, arrary, verify=False)原创 2016-12-19 09:46:44 · 730 阅读 · 0 评论 -
电脑装了两个版本python,windows命令行如何改变默认python版本
装了python2和python3,两个版本,想给python2安装某个python包,但是windows命令行默认的是python3,·············哎 我找了好久找不到直接改变默认版本的方法,然后暴力解决了····················具体方法是:在环境变量中,把python2.7的path路径移到python3之前 就好了 有时候能暴力且有效的解决一个问题原创 2016-11-25 18:23:53 · 10781 阅读 · 0 评论 -
pycharm 快捷键安装包
1、鼠标放在你要安装的包上,没安装时应该是红的,如上图2、Alt+Enter 选择install......原创 2016-11-25 18:16:23 · 2263 阅读 · 0 评论 -
pandas dataframe 按某一列的值分成多个小的dataframe
dayDf = borrowManageMoneyDf[borrowManageMoneyDf['pzType'].isin([1])] monthDf = borrowManageMoneyDf[borrowManageMoneyDf['pzType'].isin([0])]以上实例,按borrowManageMoneyDf这个dataframe的列:pzType的取值划分成两个小的da原创 2016-12-13 10:34:26 · 23178 阅读 · 0 评论 -
python中的*args和 **kwargs
def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name__ == '__main__': foo(1,2,3,4) foo(a=1,b=2,c=3)原创 2016-12-05 15:45:24 · 289 阅读 · 0 评论 -
全局搜索特定字符 pycharm
edit-->find-->find in path原创 2016-12-05 14:44:42 · 14190 阅读 · 0 评论 -
路径不要用中文。。。。。
pycharm不认识 被自己蠢哭了···········原创 2016-12-02 10:34:04 · 965 阅读 · 0 评论 -
pylint 使用命令
pylint --files-output=y threeGoldenStockIndexs.py原创 2016-11-30 12:59:34 · 1058 阅读 · 0 评论 -
python,排列组合
import itertoolstargetStock = [ZYC1, ZYC2, ZSS, ZTP, ZFZ_1, ZFZ_2, ZFZ_3]#获取满足2个以上参数的股票,排列组合C(N,2),结果是一对一对的组合combinations = itertools.combinations(targetStock,2)返回的结果为两两组合结果, for item in combin原创 2016-11-30 09:46:41 · 692 阅读 · 0 评论 -
python flask 服务器端实现接口,post,get 方式,参数获取方法
1、get 方式 参数located in path eg.http://http://127.0.0.1:5000/researchReports/researchUsers/1111 #其中1111是要获取的参数获取方式:@app.route('/researchReports/researchStks/', methods=['GET'])def researchStks原创 2017-07-28 21:01:01 · 9590 阅读 · 0 评论