拥有Python标签的文章
Python

Python2与python3中 for 循环语句基础与实例分析

下面的代码中python2与python3的print使用区别,大家注意一下。python3需要加()才行。语法:for循环的语法格式如下:foriterating_varinsequence:statements(s)流程图:实例:#!/usr/bin/python#-*-coding:UTF-8-*-forletterin'jb51.net':#第一个实例print'当前字母:',letterfruits=['banana','apple','mang

系统 2019-09-27 17:53:16 2442

Python

linux下安装python3和对应的pip环境教程详解

1、下载python3.6的安装包:wgethttps://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz2、解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译到/usr/local/python3的目录下,注意先创建该目录:./configure�Cprefix=/usr/local/python33、安装makemakeinstall4、安装完成后,为了

系统 2019-09-27 17:52:03 2442

Python

Python用GET方法上传文件

之前在osc看到一个文章讨论Get和Post的不同,有人说不能用Get来上传文件。这就是用Get上传文件的例子,client用来发Get请求,server用来收请求。文件内容是在http请求的body内传过去的。用了不同的语言,因为我觉得各自处理起来都要方便些。而且我觉得浏览器也是可以发出这样的请求的,之后我会尝试一下。请求端代码复制代码代码如下:importrequests#需要安装requestswithopen('test.txt','rb')asf

系统 2019-09-27 17:51:34 2442

Python

python + web操作 爬虫 自动填写表单

python+web操作爬虫自动填写表单Preinstallpackage安装webdriver库(chorme版本):找到你的版本,下载好放到Google/Chrome/Application文件夹下http://npm.taobao.org/mirrors/chromedriver/配置环境变量C:\Users\menglingjun\AppData\Local\Google\Chrome\Application把这个加到环境变量,可能你那不一样,就是

系统 2019-09-27 17:51:21 2442

Python

idea python开发环境

安装IDEApython插件流程:File>Settings>Plugins>BrowseRepositories>Searchpython>Install>Restart点击旁边绿色的install,稍等片刻即可完成安装。安装完成后原本的install按钮变成了restart,说明需要重启IntellijIdea。点击按键即可重启。这样,python的插件就安装完成了。配置python开发环境下载下载地址:https://www.python.org/g

系统 2019-09-27 17:50:30 2442

Python

python全栈开发基础知识学习——Django框架(五、ORM操作)

目录一、数据库的配置二、DjangoORM语法1.模型之间的三种关系:一对一,一对多,多对多。2.模型常用的字段类型参数3.Field重要参数4.表(模型)的创建5.单表操作1.创建记录2.修改记录3.删除记录4.查询记录6.多表操作(多对多关系)7.聚合查询和分组查询8.F查询和Q查询9.QuerySet的惰性机制一、数据库的配置1django默认支持sqlite,mysql,oracle,postgresql数据库。<1>sqlitedjango默认使

系统 2019-09-27 17:50:11 2442

Python

Python的Flask框架中web表单的教程

概要在前面章节我们为主页定义了一个简单的模板,部分尚未实现的模块如用户或帖子等使用模拟的对象作为临时占位。本章我们将看到如何利用web表单填补这些空白。web表单是web应用中最基本的构建要素,我们将通过表单来实现用户发帖和应用登录功能。完成本章内容你需要基于前面章节完成的微博应用代码,请确认这些代码已安装并能正常运行。配置Flask-WTF是WTForms项目的Flask框架扩展,我们将用他来帮助我们处理web表单。大部分Flask扩展都需要定义相关配置

系统 2019-09-27 17:48:55 2442

Python

利用anaconda保证64位和32位的python共存

背景喵哥想在MFC中调用python脚本,在原来的代码中包含一个只支持x86的库文件(超级核心的文件),原本安装的python是x64的,强行运行程序会出现python头文件里的函数无法解析的错误。考虑到anaconda可以方便的管理python版本,所以采用anaconda来安装32位的python。Anaconda的一些命令1.查看当前工作平台:condainfo(base)C:\Users\CatlinCao>condainfoactiveenvir

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

Python

对python中的float除法和整除法的实例详解

从python2.2开始,便有两种除法运算符:"/"、"//"。两者最大区别在:python2.2前的版本和python2.2以后3.0以前的版本的默认情况下,"/"所做的除法是以一种两个数或者多个数出现一个浮点数结果就以浮点数的形式表示,即float除法"//"所做的除法则不相同,"//"不管两者出现任何数,都以整除结果为准,不对小数部分进行处理,直接抛弃,也就是整除法以下是笔者在编译器测试的数据,测试的版本是python2.7关于"/":>>>3/21

系统 2019-09-27 17:48:07 2442

Python

对YOLOv3模型调用时候的python接口详解

需要注意的是:更改完源程序.c文件,需要对整个项目重新编译、makeinstall,对已经生成的文件进行更新,类似于之前VS中在一个类中增加新函数重新编译封装dll,而python接口的调用主要使用的是libdarknet.so文件,其余在配置文件中的修改不必重新进行编译安装。之前训练好的模型,在模型调用的时候,总是在lib=CDLL("/home/*****/*******/darknet/libdarknet.so",RTLD_GLOBAL)这里读不到

系统 2019-09-27 17:47:57 2442

Python

Python极简代码实现杨辉三角示例代码

杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。把每一行看做一个list,写一个generator,不断输出下一行的list实现下列输出效果:#[1]#[1,1]#[1,2,1]#[1,3,3,1]#[1,4,6,4,1]#[1,5,10,10,5,1]#[1,6,15,20,15,6,1]#[1,7,21,35,35,21,7,1]#[1,8,28,56,70,56,28,8,1]#[1,9,36,84,126,126,84

系统 2019-09-27 17:46:10 2442

Python

python中函数总结之装饰器闭包详解

1、前言函数也是一个对象,从而可以增加属性,使用句点来表示属性。如果内部函数的定义包含了在外部函数中定义的对象的引用(外部对象可以是在外部函数之外),那么内部函数被称之为闭包。2、装饰器装饰器就是包装原来的函数,从而在不需要修改原来代码的基础之上,可以做更多的事情。装饰器语法如下:@deco2@deco1deffunc(arg1,arg2...):pass这个表示了有两个装饰器的函数,那么表示的含义为:func=deco2(deco1(func))无参装饰

系统 2019-09-27 17:38:22 2442

Python

python数据存储

csv以逗号分隔,但是我发现我写的文件里出现多列跟逗号没关系,就算去除了逗号也还是一样。#!/usr/bin/envpython#-*-coding:utf8-*-#@TIME:2019/5/1813:39#@Author:17976#@File:piplines.py#@Description:importreimportpymongofrompymongo.errorsimportDuplicateKeyErrorimportsettingsclass

系统 2019-09-27 17:55:51 2441

Python

【python】python代码加密与License控制

背景在一些使用python的商业项目上,开发人员不想被用户看到源代码时,就需要对python代码进行加密;进一步地,如果想限制用户只能在获得授权的机器上运行你写的代码时(利益相关),就需要使用License控制。只有经过加密的代码才能进行License控制,试想一下,如果客户能拿到你的源代码,那么License控制就成为无稽之谈。这里提供一种代码加密与License控制的思路。先说python代码加密。代码加密众所周知,python是一种开源的编程语言,在

系统 2019-09-27 17:55:24 2441

Python

微信小程序python用户认证的实现

这里用到django-rest-framework-jwt这个库https://github.com/GetBlimp/django-rest-framework-jwt按流程图来先通过wx.login()获取code,再通过我们后台配置的接口获取openid和session_key//登录wx.login({success:res=>{console.log(res)//发送res.code到后台换取openId,sessionKey,unionIdwx

系统 2019-09-27 17:54:52 2441