python
文章平均质量分 52
zhuxiongxian
这个作者很懒,什么都没留下…
展开
-
python web项目开发常见步骤
1. 前后端需要的技术及工具开发平台: ubuntu(macOS)(推荐)前后端分离开发工具: sublime text3, vim, lsof, wget, git等代码托管: git(推荐)/svnfrontend: html5, css3, jquery, nodejs, npm, bower, grunt, bootstrap等backend: python, flask/dj原创 2017-11-06 10:02:19 · 6720 阅读 · 1 评论 -
mysql数据库中的换行符与textarea中的换行符
1. mysql数据库中的换行符在mysql数据库中, 其换行符为\n 即 char(10), 在python中为chr(10)2. textarea中的换行符textarea中的换行符为’\r\n’3. web应用中换行符转换以下是python django web的处理:# data为textarea获取的数据, 其中包括换行符`\r\n`, 以下是过渡处理data = data.replac原创 2015-04-10 17:40:45 · 11738 阅读 · 0 评论 -
ubuntu12.04.4安装MySQL-python
1. 官网下载:http://sourceforge.net/projects/mysql-python/files/ 或http://ncu.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.4b4/MySQL-python-1.2.4b4.tar.gz2. 解压:tar -xzvf MySQL-python-1.2.4b4.tar.gz3. 修改site.cfg:$ cd MySQL-python-1.2.4b4/vi原创 2014-04-13 02:22:28 · 2173 阅读 · 0 评论 -
MD5的几种加密算法
public class MD5 { public static String getMD5(byte[] source) { String s = null; char hexDigits[] = { // 用来将字节转换成 16 进制表示的字符 '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b',原创 2013-10-06 21:10:53 · 4951 阅读 · 1 评论 -
python获取系统当前时间
示例1—timeimport timeprint time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())结果如下: 2015-03-06 12:21:57示例2—datetimeimport datetimeprint datetime.datetime.strftime(datetime.datetime.now(), '%Y-%m-%d %原创 2015-03-06 12:23:48 · 1448 阅读 · 0 评论 -
ubuntu14.10下pip常用命令
1. pip安装命令$ sudo pip install package2. pip升级命令$ sudo pip install -U package3. pip卸载命令$ sudo pip uninstall package4. pip管理包常用的命令有:pip install djangopip install -U djangopip inst原创 2015-01-15 10:46:27 · 2278 阅读 · 0 评论 -
python随机生成一个6位的验证码
1. 示例一# -*- coding: utf-8 -*-import randomdef generate_verification_code(): ''' 随机生成6位的验证码 ''' code_list = [] for i in range(10): # 0-9数字 code_list.append(str(i)) for i in range原创 2015-03-23 17:58:03 · 8636 阅读 · 0 评论 -
windows8.1下nodejs+npm+Bower的使用介绍
1. Bower原创 2014-11-21 15:01:21 · 5301 阅读 · 1 评论 -
ubuntu12.04.4安装Sublime Text 2并注册破解
1. Sublime Text简介: Sublime Text 2 - 性感无比的代码编辑器! 程序员必备神器!跨平台支持Win/Mac/Linux, 支持32与64位,支持各种流行编程语言的语法高亮、代码补全等。 以前用的文本编辑器是notepad, 自从遇到Sulime Text后, 她成为我心目中的代码编辑器的"女神"。它是一款收费的商业软件,个人授权费高达59美刀。 虽然她好原创 2014-03-27 13:07:56 · 1564 阅读 · 0 评论 -
ubuntu12.04.4下安装python模块gevent
1. gevent官网:http://www.gevent.org/2. 下载gevent源码包:https://pypi.python.org/pypi/gevent#downloads3. 解压gevent源码包:tar -xzvf gevent-1.0.tar.gz4. 进入解压后的gevent源码包目录下:cd gevent-1.0/5. gevent安装:py原创 2014-04-16 18:27:10 · 3899 阅读 · 0 评论 -
python获取指定目录下的所有指定后缀的文件名
python获取指定目录下的所有指定后缀的文件名使用到的函数有: os.path.splitext():分离文件名与扩展名代码如下:#! /usr/bin/python# -*- coding: utf-8 -*-import osdef getFileName(path): ''' 获取指定目录下的所有指定后缀的文件名 ''' f_list = os.listdir(path)原创 2015-04-23 12:06:18 · 47627 阅读 · 4 评论 -
python 根据pid杀死相应进程
python 根据pid杀死相应进程, 代码如下#! /usr/bin/python# -*- coding: utf-8 -*-import osimport sysimport signaldef kill(pid): try: a = os.kill(pid, signal.SIGKILL) print '已杀死pid为%s的进程, 返回值是:%s原创 2015-04-17 14:50:04 · 19593 阅读 · 0 评论 -
python递归删除指定目录及其所有内容
1. 示例1#! /usr/bin/python# -*- coding: utf-8 -*-import osdef del_dir_tree(path): ''' 递归删除目录及其子目录, 子文件''' if os.path.isfile(path): try: os.remove(path) except Excepti原创 2015-04-28 15:24:13 · 3020 阅读 · 0 评论 -
python按概率生成随机数
Talk is cheap, show me the code.random_demo代码如下:# coding: utf-8import randomdef random_index(rate): """随机变量的概率函数""" #原创 2017-05-31 17:34:25 · 32377 阅读 · 8 评论 -
python 安装virtualenv和virtualenvwrapper
1. 首先介绍pip常用命令pip安装命令: pip install package_name pip升级命令:pip install –ungrage package_name pip卸载命令:pip uninstall package_name如 pip install django pip install -U django2. virtualenv的安装virtualenv的安装:$原创 2015-05-07 16:08:15 · 5344 阅读 · 0 评论 -
web前端开发在微博/帖子/评论/博客等所用的几种常用编辑器
1. xhEditor开源HTML编辑器:http://xheditor.com/(csdn编辑博客所用的编辑器)xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化HTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。2. 在线HTML编辑器 KindEditor:http:原创 2014-11-28 08:19:13 · 4062 阅读 · 0 评论 -
ubuntu14.10下查看Django源文件的路径位置
Where are the Django source files?If you have difficulty finding where the Django source files are located on your system, run the following command:python -c "import syssys.path = sys.path[原创 2015-01-09 11:08:32 · 3478 阅读 · 0 评论 -
centos6.7安装python2.7.11
1. 查看本机系统及python版本# cat /etc/redhat-release CentOS release 6.7 (Final)查看CentOS release 6.7 (Final)自带的python版本# python -VPython 2.6.6注意, 我们不要删破坏系统的Python环境, 因为几个关键的实用应用程序依赖于系统默认的Python 2.6.6, 如果破坏了系原创 2016-02-24 10:54:18 · 2956 阅读 · 0 评论 -
Buttons及font awesome icons结合的使用
1.官网 Buttons官网:http://www.bootcss.com/p/buttons/ font awesome icons官网:http://fortawesome.github.io/Font-Awesome/icons/2. 预览效果3. 示例代码Insert title here 搜 索 press me原创 2014-12-03 21:44:19 · 2398 阅读 · 0 评论 -
解决“OperationalError: (1862, 'Your password has expired. To log in you must change it using ...”
1. 问题描述 在64位的ubuntu14.10下进行Django框架开发, 在测试mysql是否可以连通时出现以下信息:xx@ubuntu:~/workspace/day02$ python manage.py shellPython 2.7.8 (default, Oct 20 2014, 15:05:19) [GCC 4.9.1] on linux2Type "help", "原创 2015-01-05 18:20:07 · 14836 阅读 · 2 评论 -
python一键升级所有pip package
pip_ungrade_all.py代码如下:# -*- coding: utf-8 -*-import pipfrom subprocess import callfor dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)以管理原创 2015-05-07 15:02:03 · 3571 阅读 · 1 评论 -
python获取当前用户的主目录路径
python获取当前用户的主目录路径, 示例代码如下:#! /usr/bin/python# -*- coding: utf-8 -*-import osprint os.environ['HOME']print os.path.expandvars('$HOME')print os.path.expanduser('~')原创 2015-05-06 11:43:42 · 24524 阅读 · 0 评论 -
ubuntu14.10下nginx的安装
nginx (http://nginx.org/) 是由俄罗斯人Igor Sysoev开发的一种Web服务器。它可以用来做HTTP服务器, 也可以用来做代理服务器。轻量、 高速的运行是其最显著的特征。nginx是近年来用户数量高速增长的Web服务器程序。 在Web服务器市场份额中, 仅次于Apache、 IIS(Internet Information Server), 排在第三位, 约占10%的原创 2015-01-16 12:29:00 · 2001 阅读 · 0 评论 -
ubuntu14.10下virtualenvwrapper的安装与卸载
1. virtualenvwrapper的安装$ sudo pip install virtualenvwrapper2. virtualenvwrapper的卸载$ sudo pip uninstall virtualenvwrapper OK, Enjoy it!!!原创 2015-01-02 22:35:58 · 6020 阅读 · 1 评论 -
ubuntu12.04.4下安装python-pygame
1. 命令行安装:Ctrl + Alt +t打开终端, 输入:sudo apt-get install python-pygame命令行安装python-pygame, 省去了文件的配置.原创 2014-03-27 11:27:15 · 2673 阅读 · 0 评论 -
python常用函数
转载自:1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式 dir(转载 2014-04-19 12:59:00 · 1485 阅读 · 0 评论 -
ubuntu12.04.4下安装BeautifulSoup4
1. BeautifulSoup4官方文档:http://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html2. BeautifulSoup4源代码下载:http://www.crummy.com/software/BeautifulSoup/bs4/download/4.0/3. 解压:tar -xzvf beaut原创 2014-04-01 23:19:07 · 2867 阅读 · 0 评论 -
ubuntu12.04.4下安装python的4个库JPEG、 ZLIB、 FREETYPE2和 LITTLECMS
1. 下载JPEG库和ZLIB库:(1) JPEG库的下载地址:http://www.ijg.org/(2) ZLIB库的下载地址:http://www.zlib.net/2. JPEG库的安装:终端输入:(1) 解压:tar -xzvf jpegsrc.v9a.tar.gz(2) 进入解压后的JPEG库源代码目录:cd jpeg-9a/(3) 执行./config原创 2014-03-30 15:53:42 · 6081 阅读 · 0 评论 -
ubuntu12.04.4安装tcl/tk和Tkinter
1. 问题描述:运行python文件时出现以下信息:cryhelyxx@ada:~/python_workspace$ python httpurl.py Traceback (most recent call last): File "httpurl.py", line 4, in import Tkinter File "/usr/local/lib/python2.7原创 2014-03-30 01:17:50 · 22438 阅读 · 2 评论 -
ubuntu12.04.4下安装python模块PIL
1. 问题描述:运行python文件出现以下信息: from PIL import ImageTk, ImageImportError: No module named PIL2. 解决方法:(1) 安装python-imaging-tksudo apt-get install python-imaging-tk(2) 安装Python Imaging Library(原创 2014-03-30 15:00:34 · 7462 阅读 · 0 评论 -
python学习网站推荐
python在线官方手册(英文):http://docs.python.org/2.7/python在线手册(中文):http://www.pythontab.com/html/pythonshouce27/index.htmlpython资源大全:http://www.pythontab.com/pytools/python离线官方手册下载:http://docs.python.org/2.7/原创 2014-04-16 23:04:48 · 2306 阅读 · 0 评论 -
ubuntu12.04.4下安装python2.7.6
1. 在python官网下载最新稳定版的python源代码, 当前长期稳定版本的是python2.7.6(推荐) 下载地址是:https://www.python.org/download/releases/2.7.6 我已下载好的python源代码包是:Python-2.7.6.tar.xz2. 解压过程:xz压缩包是我们比较陌生的, 但我们也可以用以下两原创 2014-03-28 21:16:56 · 8676 阅读 · 0 评论 -
64位的ubuntu14.10系统下安装python2.7.9
ubuntu14.10系统下默认安装了python2.7.8和python3.4.2, 她们在/usr/bin/下可以找到, 默认用python2.7.8xx@ada:~$ python --versionPython 2.7.8xx@ada:~$ python3.4 --versionPython 3.4.2xx@ada:~$ python2.7 --versionPython 2原创 2015-01-02 20:01:06 · 29982 阅读 · 3 评论 -
ubuntu14.10下卸载安装在python上的模块
在ubuntu14.10下, 在/usr/local/lib/下, 有python2.7, python3.4xx@ubuntu:/usr/local/lib$ lspython2.7 python3.4xx@ubuntu:/usr/local/lib$ 如果我们在python2.7下安装了要卸载的模块, 那进行以下操作sudo rm -R 模块文件夹名对于通过python原创 2015-01-15 10:41:05 · 11942 阅读 · 0 评论 -
centos6.6下安装MySQLdb时出现“error: command 'gcc' failed with exit status 1”
1. 问题描述在MySQL-python-1.2.3源码包根目录下执行安装命令:# python setup.py install出现以下信息: error: command ‘gcc’ failed with exit status 12. 解决方法在安装MySQLdb前安装以下依赖库:# yum install python-devel mysql-devel zlib-devel ope原创 2015-02-07 17:33:57 · 24213 阅读 · 1 评论 -
centos6下从源码安装setuptools和pip
1. 下载setuptools及pip的源码包 setuptools与pip都是python的模块 setuptools源码包: https://pypi.python.org/pypi/setuptools pip源码包: https://pypi.python.org/pypi/pip#downloads2. 安装setuptools与pip目前下载的版本是setuptoo原创 2015-01-28 11:44:00 · 8069 阅读 · 0 评论 -
ubuntu14.10下为Django项目安装调试工具django-debug-toolbar
使调试更加方便接下来, 介绍一下使用Django开发应用程序中, 使调试工作更为便捷的Django Debug Toolbar 工具。Django Debug ToolBar 使用Django开发时, 常常会有这样的疑问: “要显示某个页面, 需要执行怎样的SQL?” 这时, 如果使用了Django Debug Toolbar, 在开发Web页面的同时, 就能够确认SQL在开发、 执行原创 2015-01-16 16:02:05 · 2420 阅读 · 0 评论 -
解决"Bower : ENOGIT git is not installed or not in the PATH"问题
1. 问题描述2. 解决方法原创 2014-11-21 15:38:26 · 24954 阅读 · 5 评论 -
ubuntu12.04.4下MySQLdb-python的使用
#-*- coding: utf-8 -*-#file: PyMySQL.pyimport MySQLdb #导入MySQLdb模块conn = MySQLdb.connect( host = 'localhost', #连接到数据库, 服务器为本机 user = 'root', #用户名为root pa原创 2014-04-13 18:11:14 · 1288 阅读 · 0 评论 -
ubuntu12.04.4下方向键在python命令行只打印字符不起作用的问题
1. 问题描述:ubuntu12.04.4下方向键在python命令行只打印字符而不起移动光标作用的问题。2. 解决方法: (1) 安装readline模块, 终端下输入以下命令:sudo apt-get install libreadline-dev (2) 重装python:http://blog.csdn.net/cryhelyxx/article/det原创 2014-03-29 01:53:30 · 2255 阅读 · 0 评论