Python
文章平均质量分 56
T_world
所有的成功都与坚持有关https://tangworld.github.io
展开
-
“笨办法”学Python习题41代码问题
中文版的《“笨办法”学Python》书中给出的代码ex41.py存在缩进问题,由于Python根据缩进来区分代码块,因此少一个缩进就牛头不对马嘴了……原书中第47行到第59行的部分需要再加一个缩进,代码才能正常运行,附上正确代码:import randomfrom urllib import urlopenimport sysWORD_URL = "http://learnco原创 2016-10-11 22:38:33 · 4228 阅读 · 0 评论 -
Ubuntu14.04+Pycharm配置django框架helloworld项目
Ubuntu14.04自带Python2.7,因此不需要安装Python,我们采用pip方式安装Django1、安装pip:sudo apt-get install python-pip2、利用pip下载Django:sudo pip install Django3、验证是否已经安装好:pythonimport djangodjango.get_version(原创 2016-10-13 21:50:48 · 2167 阅读 · 1 评论 -
LeetCode26 Remove Duplicates from Sorted Array(Python字典妙用)
LeetCode的第26题是非常简单的一道题目,大意就是给定一个排序好的数组,但是该数组中存在重复元素,要求操作该数组,去掉其中的重复元素,同时统计去重之后数组的长度。原题的做法是使用两个指针,比较对应元素,同时修改数组,附上O(n)Python代码:class Solution(object): def removeDuplicates(self, nums): ""原创 2017-04-18 15:02:52 · 601 阅读 · 0 评论 -
django 删除数据库表后重新同步
由于项目需要,最近在用基于Python语言的一个后端框架Django开发web应用。不得不说,Django继承了Python的简洁性,用它来开发web应用简单清爽,不同于从前的SSH框架,需要单独配置每个框架,还需要通过配置将各个框架集合起来,Django就集成了SSH三个框架的功能,只需要配置好这一个框架,整个后端开发流程全部可以完成,并且配置过程简单易学,这就大大降低了程序员的使用复杂度,可以原创 2017-07-03 10:25:53 · 13606 阅读 · 5 评论 -
Python根据路径信息构建多叉树
一、问题背景假设现在存在一个树形的目录结构,类似操作系统中的文件层级关系。更精确的描述是java项目中代码的模块层级关系。如下图:然而,一方面因为项目太大,手动建立树形结构非常耗时耗力,另一方面是或许我们知道的信息只有几条路径,我们需要根据掌握的几条路径尽可能地恢复出它们所在的模块层级。如上图,当我们只知道“root/a/b/d”,“root/a/c/e/f”和“root/a/c/...原创 2018-12-27 14:20:51 · 4434 阅读 · 2 评论