2017-10-26 09:47:03

python操作excel表格

昨天群里有个人找我让帮忙写个脚本处理下excel数据,虽然之前从来没操作过,但是还是答应了。需求很简单,稍微查下资料就搞定了。这里记录下

Read More »
2017-10-23 09:49:47

python安装pip正确姿势

我经常遇到需要安装pip的情况,一般来说都是先安装setuptools再安装pip,但是实际上不需要这么麻烦,直接安装pip就好了,甚至连setuptools都不需要安装。

这里以redhat系为例子

Read More »
2017-10-19 09:52:18

flask模板文件夹和文件都存在,为什么还是 jinja2.exceptions.TemplateNotFound

最近想从零开始用flask写一个小web应用,遇到一个贼郁闷的问题,就是初学者经常会遇到的jinja2.exceptions.TemplateNotFound

问题是我的模板文件夹和模板文件都存在,并且位置正确,为啥还是这样呢?

这里重点提下:templates存在,应用以包的形式存在并且templates文件夹放在和应用包的__init__.py的同级目录

Read More »
2017-10-18 10:41:03

git https push 免密码

最近公司用的git,每次推送都要输入密码,简直要崩溃,所以想有没有办法能直接存储git的密码,当然用ssh key是可以的,但是不想弄key那么麻烦,这里说下怎么在本地保存git的用户名和密码吧。

git-for-windows会默认保存用户的密码,windows下我估计可以参考它的做法(直接看对应的配置文件即可)。这里说linux下的方法

Read More »
2017-10-17 09:54:41

linux安装MySQLDb报错mysql_config not found

linux下(我这里是linux mint 18.2)用以下命令安装MySQLDb

pip install MySQL-python

报了个错:

sh: mysql_config: not found
Traceback (most recent call last):
  File "setup.py", line 15, in <module>
    metadata, options = get_config()
  File "/home/zhxia/apps/source/MySQL-python-1.2.3/setup_posix.py", line 43, in get_config
    libs = mysql_config("libs_r")
  File "/home/zhxia/apps/source/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
    raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Read More »
2017-10-12 10:08:42

flask的一些零碎理解

在学习使用flask的时候有些概念比较难理解,比如应用/请求上下文、g等,这里记录下一些概念的我的理解的整理,当然也包括一些小技巧。

比较零散,介于浅显和晦涩之间的一些东西。

Read More »
2017-10-03 10:39:46

如何处理mysql的history文件

今天使用mysql,想起linux下的命令行下面有一个history命令,它能将我们最近敲过的命令记录显示出来,然后我就想mysql命令有没有类似的呢?然后发现还真的有,在unix类操作系统下它会在用户的主目录下面生成一个.mysql_history,里面存放了我们敲过的mysql命令。不过这似乎并不是一件好事儿,因为它甚至能将明文密码显示出来,那么,应该怎么处理这个文件呢?

Read More »
2017-10-03 10:12:01

python的for循环工作方式

当初学python时,感觉for语句和其他的语言没啥区别,但是当回过头来看,原来它并没有那么简单,理解它的工作方式对一些现象的理解很有帮助。虽然这篇文章的理解仍然很片面,但是应该也会有点帮助。

Read More »