django url 参数详解通常我们建立一个django项目后, 其中重要的一步就是配置url, 一直原来对url了解的不是太多.今天详细研究一下.from django.conf.urls import include, url from django.contrib import admin from web import views urlpatterns = [ # Examples: # url(r‘^$‘, ‘s11bbs.views.home‘, name=‘home‘), # url(r‘^blog/‘, include(‘blog.urls‘)), url(r‘^admin/‘, include(admin.site.url...
函数参数分类,如下:位置参数默认参数可变参数关键字参数组合参数 位置参数:x、n 为位置参数def power(x, n):s = 1while n > 0:n = n - 1s = s * xreturn s默认参数:n为默认参数,调用时,默认参数可以不用传 默认参数,可以降低函数调用难度,非必须参数可以不传默认参数必须传入不可变对象,否则多次调用会有问题(参见 https://www.liaoxuefeng.com/wiki/1016959663602400/1017261630425888)def power(x, n=2):s = 1while n...
一. 安装mysql驱动:由于mysql服务器以独立的进程运行,并通过网络对外服务,所以,需要支持python的mysql驱动来连接mysql服务器。安装驱动:easy_install mysql-connector-python二. 连接数据库:下面演示使用python代码连接mysql:#!/usr/bin/env python # -*- coding: utf-8 -*- # utility @ Python# 导入MySQL驱动: import mysql.connector# 注意把password设为你的root口令: conn = mysql.connector.connect(user='root', pas...
一、可迭代的对象(Iterable) 1、定义:可以直接用在循环的数据类型,如list,tuple,dict,set,str,还有generator(生成器), 和带yield的函数,这些直接可以用在循环的对象统称为可迭代对象(Iterable)from collections import Iterable print(isinstance([], Iterable)) print(isinstance((), Iterable)) print(isinstance({}, Iterable)) print(isinstance("abc", Iterable)) print(isinstance((x for x in range(1...
1 基本描述守护进程:是系统中独立的后台服务进程,特点:独立与终端并且周期性地执行某个任务,其生命周期长,一般随系统启动和终止。缺点:进程的创建和销毁的时候需要消耗较多的计算机资源。2 参考Python实现守护进程python中的daemon守护进程实现方法python daemon守护进程实现Python 守护进程Python如何实现守护进程的方法示例Python实例浅谈之五Python守护进程和脚本单例运行原文:https://www.cnblogs.com/gengyi/p/8659413...
Python 信号量 学习笔记 Semaphore信号量semaphore 是用于控制进入数量的锁。有哪些应用场景呢,比如说在读写文件的时候,一般只能只有一个线程在写,而读可以有多个线程同时进行,如果需要限制同时读文件的线程个数,这时候就可以用到信号量了(如果用互斥锁,就是限制同一时刻只能有一个线程读取文件)。又比如在做爬虫的时候,有时候爬取速度太快了,会导致被网站禁止,所以这个时候就需要控制爬虫爬取网站的频率。 一般用Bound...
一、二元操作符a+b : a加ba-b : a减ba*b : a乘ba/b : a除以ba//b:a整除以b,表示的是返回a除以b的结果的整数部分,而不是证明了a能被b整除。要证明a能被b整除,可以是if a%b==0: 或者a/b=int 等等a**b : a的b次方a&b : a与b,对于整数则是按位ANDa|b : a或b,对于整数则是按位ORa^b : 对布尔值,a异或b,对于整数则是按位异或a==b : a和b相等则为Turea!=b: a和b不相等则为Turea<=b,a<b : 小于等于,小于a>=b,a>b : 大于等于,大于...
之前学习的编程方式都是通过面向过程来实现的,对于一些重用的代码,进一步的使用了函数,增强了代码的可读性和重用性。Python同时还支持面向对象的编程。面向对象有三大特性:封装继承多态首先来看看封装。封装包括两点,把内容封装到某个地方;调用封装的内容例1;class c1: def __init__(self,name,obj): self.name = name self.obj = obj class c2: def __init__(self,name,age): self.name =...
编码:将字符转换为对应的二进制序列的过程叫做字符编码一般会在两个地方用到字符编码:1)磁盘写入或读取数据时2)程序执行时的输入和输出在Python脚本文件开始的位置声明该文件所使用的字符编码# -*- coding:utf-8 -*-Python2,解释器默认使用的ASCII码Python3,解释器默认使用的是Unicode码解码:将二进制序列转换为对应的字符的过程叫做字符解码GBK UNICODE UTF-8通常Python脚本是跑在Linux上的,为了让Python脚本文件也可以像...
书接上文,前面我们讲到《常用的时间模块之time》,这次我们学习datetime-- 日期和时间值管理模块 使用apihelper 查看datetime 模块,我们可以看到简单的几项:date --- 日期对象,结构为date(year, month, day)time --- 时间值对象,结构为 time([hour[, minute[, second[, microsecond[, tzinfo]]]]])。时间对象所有的参数都是可选的。tzinfo 可以是None 或者是tzinfo子类的一个实例。 datetime --- 日期和时间...
python实现:https://github.com/captainwong/instant_markupc++实现:https://github.com/captainwong/instant_markup_cpp要点:1.标准输入输出流的重定向python markup.py < test_input.txt > test_output.html 上述命令将标准输入设备重定向为文件input.txt,将标准输出设备重定向为文件test_output.html。Python中使用的标准输入设备为sys.stdin, 输出使用函数print。C语言使用stdin和函数printf等。c++使用cin。 cout。2.使用...
运行脚本时间比较长时可以不打开浏览器测试,这样在测试运行时,电脑还是可以用作其他操作的。只需要在运行脚本上加上下面代码的678行即可 1# coding = utf-8 2 3from selenium import webdriver4import time5 6 option = webdriver.FirefoxOptions()7option.set_headless()8 br = webdriver.Firefox(firefox_options=option)910# br = webdriver.Firefox()1112 br.get("https://mail.qq.com") 原文:https://www.cnblogs.com/sue...
面向对象编程(类): 编程范式:不同的编程范式特点进行归纳总结得出来的编程方式类别。 编程:特定的语法+数据结构+算法组成的代码,使计算机执行任务。 程序:得到结果而编写一组指令的集合。 编程范式主要分为:面向过程编程、面向对象编程、函数式编程 面向过程编程:程序一步步从上到下执行。解决问题思路,把问题逐渐划分为小模块或子程...
安装python1. 从 http://www.python.org/download/ 下载最新的python版本 (我用的是python2.72, 当时最稳定的)2. 然后一路next, 安装到你想要的目录下3. 然后更改path, 点击控制面板->系统->高级->环境变量。在“系统变量”表单中点击叫做PATH的变量,然后编辑这个变量,把” ;C:\Python27; C;\Python27\Scripts; “加到它的结尾。当然,是Python所在的正确路径。 安装django1. 从https://www.djangoproject.com/download/ 下载最...
python基本数据类型 1.python课程简介2.数据类型3.序列类型1.python简介1.python是一门编程语言,是一门完全面向对象的编程语言 2.如果对语言进行分类,那么python是一门强类型,动态的语言(若类型:比如int可以编程float,python中数值类型不可变;动态类型:编译时不需要知道变量类型,python中变量无类型)2.数值类型数值类型就是我们平常用来做计算的数字类型,在python中有如下几种数据类型#整型 int #浮点型 float #布尔型 boo...