- 军军小站|张军博客
搜索到与相关的文章
Python

Python Flask 构建微信小程序订餐系统 11-3 分享功能 问题集锦

最近在学习慕课网PythonFlask构建微信小程序订餐系统,在11-3美食详情和分享功能一节中后端/member/share收不到前端POST的数据,被该问题卡了两天,总算发现了原因所在,特此记录下来,以供后来者查看。楼主遇到该问题,刚开始以为是漏掉了视频中某一关键点或者代码编写错漏啥的,前前后后视频又去看了好几遍,一行一行的去比对代码,可TM后端/member/share始终收不到前端POST的数据,奇了怪了(抓狂啊~~~)。所以楼主照着这个思路去百度

系统 2019-09-27 17:49:07 1788

Python

把项目从Python2.x移植到Python3.x的经验总结

经历移植jinja2到python3的痛苦之后,我把项目暂时放一放,因为我怕打破python3的兼容。我的做法是只用一个python2的代码库,然后在安装的时候用2to3工具翻译成python3。不幸的是哪怕一点点的改动都会打破迭代开发。如果你选对了python的版本,你可以专心做事,幸运的避免了这个问题。来自MoinMoin项目的ThomasWaldmann通过我的python-modernize跑jinja2,并且统一了代码库,能同时跑python2,

系统 2019-09-27 17:49:06 1788

Python

Python初学者自学----条件判断

自我学习记录:如有问题,请帮助指正,勿喷。条件判断:用if语句来实现,而且if语句还捆绑了一个else来做判断,字面意思就是例外情况。#比如,输入身高,根据不同的内容,用if语句来实现。#很抱歉我在终端python环境下,没有找到怎么输入判断语句。#所以用的pycharm软件里面查看到的结果。#代码:height=float(input('请告诉我你的身高(单位M)\n'))ifheight>0:#if语句后面一定要跟冒号':'不然会报错的print('你

系统 2019-09-27 17:48:27 1788

Python

Anaconda多环境多版本python配置操作方法

conda测试指南在开始这个conda测试之前,你应该已经下载并安装好了Anaconda或者Miniconda注意:在安装之后,你应该关闭并重新打开windows命令行。一、Conda测试过程:使用conda。首先我们将要确认你已经安装好了conda配置环境。下一步我们将通过创建几个环境来展示conda的环境管理功能。使你更加轻松的了解关于环境的一切。我们将学习如何确认你在哪个环境中,以及如何做复制一个环境作为备份。测试python。然后我们将检查哪一个版

系统 2019-09-27 17:48:14 1788

Python

Python的互斥锁与信号量

并发与锁a.多个线程共享数据的时候,如果数据不进行保护,那么可能出现数据不一致现象,使用锁,信号量、条件锁b.c.互斥锁1.互斥锁,是使用一把锁把代码保护起来,以牺牲性能换取代码的安全性,那么Rlock后必须要relase解锁不然将会失去多线程程序的优势2.互斥锁的基本使用规则:1importthreading2#声明互斥锁3lock=threading.Rlock();4defhandle(sid):#功能实现代码5lock.acquire()#加锁6#

系统 2019-09-27 17:48:09 1788

Python

python框架中flask知识点总结

有很久没有更新我的博客了,在学习flask去了,别人都说flask不难,其实现在我也这么觉得,但是在刚接触的时候还是有点吃力的。在学习的过程中查阅了不少,也了解了许多,今天想做个总结。。。以免觉得学了那么久什么都没学到,还有防止以后忘记。一.关于装饰器,路由最开始接触的时候觉得好神奇,只会照着敲不知道怎么自己用起来@app.route(‘/')defhello:print(‘hello')注意:1.只有@这个东西是固定的,app是可以换的,这与蓝本中的定义

系统 2019-09-27 17:48:05 1788

Python

Ruby对比Python的优势和劣势

Ruby和Python太相似了,取舍大部分都是个人喜好上的原因。比如我就觉得Python的“Thereisonlyonewaytodoit.”比Ruby的“Therearemanywaystodoit.”要好,这不光是考虑团队协作的问题,更重要的是自己能很快明白自己三个月前写的没有任何注释的代码是在干什么。当然也有很多人觉得自由和灵活要比可读性来的重要,所以我说这个是个人喜好的原因。客观上的Ruby比Python的优势我想到的有这么几个:Block应该是语

系统 2019-09-27 17:48:04 1788

Python

Python和Go语言的区别总结

什么是Python?Python是一种功能强大的高级编程语言,主要用于科学和工程计算。它是一种高效的语言,优雅务实,简单而强大,适合新手和专业人士的编程。Python支持多种编程范例,并提出了一个大型标准库,包括面向对象,命令式,功能性和程序性。Go是什么?Go是一种通用编程语言,由Google设计;它借鉴了许多其他许多好主意语言,同时避免导致复杂性和不可靠代码的功能。Go支持多范式,如程序,功能和并发。它的语法传统上来自C语言,但它已经做了很多修改,以改

系统 2019-09-27 17:48:01 1788

Python

Python 列表去重去除空字符的例子

如下所示:#x=['cba',"edf"]#y=[]#foriinx:#foriiini:##print(ii)#ifii=='':#pass#else:#y.append(ii)#print(y)#python清除列表中的空字符#list1=['122','2333','3444','','422','','','54','']#第一种方法会导致最后一个''没有被移除掉['122','2333','3444','422','54','']#forxinl

系统 2019-09-27 17:47:59 1788

Python

python excel转换csv代码实例

为了提高工作效率(偷懒),用python去解决。工作需要,需要将excel文件转化为csv文件,要是手工的一个个去转换,每个sheet页不但有几十个字段,中间还夹杂着空格,然后按顺序转换成csv文件,这要是手工完成,一两个还行,多了那就是要死人的节奏了,这时候想到了python,走起。__author__='zxl'importpandasaspdimportosimportxlrdpath=r'/Users/zhangxl/Desktop/'filena

系统 2019-09-27 17:47:56 1788