python3使用Flask框架开发url_for方式生成URL

之前一直有thinkphp5开发工具,以后就转到python开发,flask框架内有一个url_for方法用来生成URL,和php的url方式有点相似,这里记录下基本用法引入资源这么写:{{ url_for('static', filename='css/style.css') }}#生成的资源链接/static/css/style.css如果是生成URL,那么方式如下{{ url_for('index', id=1) }}#生成链接...

阅读全文

Flask通过表单或者URL地址传递参数

python3通过URL传参和表单传参接收方式是不一样的,今天本地使用Flask框架进行开发发现这个问题,我的代码如下:from flask import Flask,render_template,url_for,request,jsonifyapp = Flask(__name__)__author__ = 'yang.su'from urllib import parse@app.route('/urlco...

阅读全文

python3获取当前时间并格式化生成时间目录

python3获取当前时间,主要用了datetime模块,我们来一起学习下用法吧代码如下:#!/usr/local/bin/python3#coding:utf-8import datetimeimport randomimport os#获取当前时间nowTime = datetime.datetime.now()#格式化当前时间,我们只要年月日now = nowTime.strftime('%Y%m%d')#打印当前时间#...

阅读全文

python3爬取https网站报错的解决方法

没事研究爬虫,之前都是通过php的file_get_contents和curl进行抓取,现在没事开始学习python了,作为一个运维,后期的工作肯定也是python作为主要语言取进行相关开发和自动化方面的工作,今天学习下python的urllib模块,原来在php里面基本都是引入类库来处理,现在学python有些习惯的有改变,多的不说了,我的代码如下#!/usr/local/bin/python3#coding:utf-8from urllib import requestimport re#获...

阅读全文

Django Nginx+uwsgi 安装配置

安装基础开发包Centos下安装步骤如下:yum groupinstall "Development tools"yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-develCentOS 自带 Python 2.4.3,...

阅读全文

python生成随机密码

今天想弄个生成随机密码的小工具,发现python写起来真实简单,基本两行代码就搞定了,其它的程序还得循环,随机函数等等七八行代码。把代码上下,并记录下来#!/usr/local/bin/python3#coding:utf-8import randomstr = 'abcdefghigklmnopqrstuvwxyz1294567890ABCDEFGHIGKLMNOPQRSTUVWXYZ!@#$%&*(),.?'n = "".join(ran...

阅读全文

python中sort和sorted方法区别

python3中sort()和sorted()都可以用来排序,但二者有以下两个最主要的区别:sort只能应用在列表list上,而sorted可以对所有可迭代的对象进行排序的操作sort方法会在原list上直接进行排序,不会创建新的list。而sorted方法不会对原来的数据做任何改动,排序后的结果是新生成的。如果我们不需要原来的数据而且数据是list类型,可以用sort方法,能够节省空间。否则要用sorted方法。我们首先看看sort方法l = [1,9,3,4,6,7,5]l.sort()print(l)#打印结果[...

阅读全文

Python中*args 和**kwargs的用法

当函数的参数不确定时,可以使用*args和**kwargs,*args没有key值,**kwargs有key值。还是直接来代码吧,废话少说def fun_var_args(farg, *args):      print "arg:", farg      for value in args:   &n...

阅读全文

win7下安装Django1.11,并创建简单项目运行

如果你已安装好了python3.x(可以在命令行运行Python  -V或者python查看python版本与是否安装成功)然后就可以安装Django了一.安装Django第一种方法:直接使用pip命令安装pip install Django==1.10.1 第二种方法:下载压缩包或Git克隆安装进入下载页面https://www.djangoproject.com/download/解压之后,进入该文件夹(Django),执行以下命令python setup.py install执...

阅读全文

python中set方法用法介绍

set方法我再python中常常用来去重操作,但是实际set方法还是有很多的其他功能,只是我们没有用到而已set是python数据类型中的集合,我们在创建一个空的集合的方法是s = set()使用add可以给集合添加元素s = set()s.add("yang")print(s)#打印{'yang'}下面我们来看看set是如何去重的l = ['susu', 'yang.su', 'me...

阅读全文