1.编写简单的登陆接口 #判断用户信息 #用户输入错误后锁定账号 流程图: 代码: #!/usr/bin/env python #-*- coding:utf-8 -*- document1 = open('userinfo.txt', 'r')document2 = open('falseuser.tex', 'w+')document3 = open('lock.txt', 'w+')i = 1n = 1while i < 4 and n < 4: username = input('us…
1.是区别Windows和linux在Python编码时不同: 在linux中,Python编码要在首行加入 #! /usr/bin/env python   指定编译的位置,而在Windows时中不用,因为在Windows中已经制定好编译语言. 如果用Python2编译,必须加上 #! ——*—— conding : utf8  —— * ——,这样Python2才能对汉字进行编译,使用Python3则不用. 2.变量 字符串:只用 “+”以及“字符串*数字”的形式 数字运算都有. +.-.*…
一.Python介绍 1.python擅长领域:     WEB开发:Django. pyramid. Tornado. Bottle. Flask. WebPy     网络编程:Twisted(牛逼异步网络框架). Requests. Scrapy. Paramiko(模拟SSH)     科学运算:Scipy.  Pandas(金融). Ipython     GUI图形开发:wxPython. PyQT. Kivy(做多点触屏)     运维自动化:OpenStack. SaltStac…
作业二:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 #!/usr/bin/env python import getpass def log(): uname = input("input your uname:") upass = getpass.getpass("input your pass:") if uname == 'karyn' and upass == 'karyn': print("welcom login&qu…
一.获取表单提交的数据 在 [Python自学] day-18 (2) (MTV架构.Django框架)中,我们使用过以下方式来获取表单数据: user = request.POST.get('username', None) 这种获取方式可以获取来自表单的单个数据,例如<input type='text'/>的数据. 除了以上这种最简单的数据获取方式,我们还需要获取例如<input type='checkbox' />.<input type='file' />.&l…
一.实现一个简单的Web服务器 使用Python标准库提供的独立WSGI服务器来实现MVC架构. 首先,实现一个简单的Web服务器: from wsgiref.simple_server import make_server # 每当一个请求连接,这个函数被调用一次 def RunServer(environ, start_response): # 返回响应头.状态等 start_response('200 OK', [('Content-Type', 'text/html')]) # 返回响应…
目录 Python自学之路---Day01 注释 单行注释 多行注释 print()函数 语法 参数 实例 input()函数 语法 参数 实例 查看Python的关键字 代码 变量与常量 变量 如何定义一个变量 变量命名规则 如何查看变量类型 如何查看变量首地址 常量 数字类型 分类 类型转换 内置数学函数 abs(x)函数 max(x, y)与min(x, y)函数 pow(x, y)函数 round(x, n=0)函数 math库 导入math库 math.ceil(x)与math.flo…
python自学笔记 python自学笔记 1.输出 2.输入 3.零碎 4.数据结构 4.1 list 类比于java中的数组 4.2 tuple 元祖 5.条件判断和循环 5.1 条件判断 5.2 循环 6.使用dict和set 6.1 dict 6.2 set 7.函数的使用 7.1函数返回多个值,同时接受多个值 7.2函数参数的默认值 7.3可变参数的函数 7.4可变个数带参数名的入参 7.5参数类型组合 8.关于函数递归 9.python的高级特性 9.1切片 9.2遍历 9.3列表生…
python 2.7系列的  在运行.py文件时 报错python:Non-ASCII character ‘\xe2′ in file 解决办法:  在文件顶部 加入  #  coding: utf-8 重新运行即可消除错误…
今天在WingIDE下写了个脚本,传到服务器执行后提示: -bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory 分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh .py文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息.一般是因为windows行结尾和linux行结尾标识不同造成的. 解决:1)在windows下转换: 利用一些编辑器如…