python入门:简单模拟登陆时UTF-8转换成GBK编码
#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""
给变量x赋值为字符串‘请输入用户名:’ 变量x_unicode的赋值等于x变量的解码,指定x变量原来是UTF-8
变量x_gbk的赋值等于x_unicode的编码,指定编成gbk,变量user的赋值等于x_gbk用户输入的内容,变量y
的赋值为字符串‘请输入密码:’ 变量y_unicode的赋值等于y变量的的解码,指定y变量原来是UTF-8 变量
y_gbk的赋值等于y_unicode的编码,指定编成gbk,变量pwd的赋值等于y_gbk等待用户输入的内容,变量
u的赋值等于字符串‘您的用户名是:’ 变量u_unicode的赋值等于变量u的解码,指定u变量原来是utf-8,变量
u_gbk的赋值等于的编码,指定编成gbk,变量p的赋值等于字符串‘您的密码是:’ 变量p_unicode 的赋值
等于变量p的解码,指定p原来的编码是utf8 变量p_gbk的赋值等于变量p_unicode的编码,指定编成gbk
输入打印 变量u_gbk 连接符 变量user 连接符 换行符 连接符 变量p_gbk 连接符 变量pwd
"""
#在python 2.X里面这么用
x = '请输入用户名:'
x_unicode = x.decode('utf-8')
x_gbk = x_unicode.encode('gbk')
user = raw_input(x_gbk)
y = '请输入密码:'
y_unicode = y.decode('utf-8')
y_gbk = y_unicode.encode('gbk')
pwd = raw_input(y_gbk)
u = "您的用户名是:"
u_unicode = u.decode('utf-8')
u_gbk = u_unicode.encode('gbk')
p = "您的密码是:"
p_unicode = p.decode('utf-8')
p_gbk = p_unicode.encode('gbk')
print(u_gbk + user + '\n' + p_gbk + pwd)
python入门:简单模拟登陆时UTF-8转换成GBK编码的更多相关文章
- python入门:UTF-8转换成GBK编码
#!/usr/bin/env python # -*- coding:utf-8 -*- #UTF-8转换成GBK编码 #temp(临时雇员,译音:泰坡) #decode(编码,译音:迪口德) #en ...
- Python实现网站模拟登陆
一.实验简介 1.1 基本介绍 本实验中我们将通过分析登陆流程并使用 Python 实现模拟登陆到一个实验提供的网站,在实验过程中将学习并实践 Python 的网络编程,Python 实现模拟登陆的方 ...
- python入门:模拟简单用户登录(自写)
#!/usr/bin/env python # -*- coding: utf-8 -*- #模拟简单用户登录(自写) import getpass a = raw_input("Pleas ...
- python作业:模拟登陆(第一周)
模拟登陆作业需求: 1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定用户 额外实现功能: 1.提示输入错误次数 2.输入已锁定用户会提示 3.用户不存在会提 ...
- python之scrapy模拟登陆人人网
1.settings.py主要配置信息,包括USER_AGENT等 # -*- coding: utf-8 -*- # Scrapy settings for renren project # # F ...
- 「新手必看」Python+Opencv实现摄像头调用RGB图像并转换成HSV模型
在ROS机器人的应用开发中,调用摄像头进行机器视觉处理是比较常见的方法,现在把利用opencv和python语言实现摄像头调用并转换成HSV模型的方法分享出来,希望能对学习ROS机器人的新手们一点帮助 ...
- PHP入门培训教程 php动态网页怎么转换成html
当动态网页遇上搜索引擎 虽然动态网页相比于静态页面拥有许多优势,但它在搜索引擎的检索上却碰了个大钉子.无论任何一家网站,尤其是那些以营销为目的的企业网站,没有谁会希望自己的网页无法被搜索引擎检索 ...
- python中将HTTP头部中的GMT时间转换成datetime时间格式
原文: https://blog.csdn.net/zoulonglong/article/details/80585716 需求背景:目前在做接口的自动化测试平台,由于接口用例执行后返回的结果中的时 ...
- python 2.7 简单模拟登陆网站
举个栗子,首先创建网络会话, 然后就可以用创建的session来访问网页了. session.get(URL) #-*- coding:utf-8 -*- import requests import ...
随机推荐
- ES6新特性使用小结(二)
六.Array 扩展 /* * Array Api Array.of 数组的构建 * */ { let arr = Array.of(, , , , , ); console.log(arr); // ...
- 补充:jQuery的ajax
一.jQuery的ajax 什么是ajax AJAX = 异步的javascript和XML(Asynchronous Javascript and XML) 简言之,在不重载整个网页的情况下,AJA ...
- enum StatCode
public enum StatCode { NORMAL(0,"正常"), FLAME_OUT(1,"熄火"), NOT_INSTALL(2,"未安 ...
- AspnetCore 2.0
AspnetCore 2.0 本文地址 http://www.cnblogs.com/likeli/p/8204054.html 关于 API文档自动生成,用于对APP端的开发帮助文档生成,默认Pro ...
- C#、VSTO讀取Excel類
之前寫的類存在Excel進程不能結束的Bug,重寫ExcelReader類,類實例清理時Excel進程自動結束. class ExcelReader { // Excel Object public ...
- ribbon重试机制
我们使用Spring Cloud Ribbon实现客户端负载均衡的时候,通常都会利用@LoadBalanced来让RestTemplate具备客户端负载功能,从而实现面向服务名的接口访问. 下面的例子 ...
- 一条shell统计代码行数
Xcode统计代码,用shell命令即可,非常简单.打开终端,进入你的工程目录,执行下列代码 find . -name "*.m" -or -name "*.h" ...
- querySelector/querySelectorAll
querySelector获取页面I属性D为test的元素: document.getElementById("test"); //or document.querySelecto ...
- All boundaries are conventions, waiting to be transcended.
All boundaries are conventions, waiting to be transcended.所有界限都是陈规,等着被打破.
- LNK2005错误——重复定义错误
编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误.弄清楚它形成的原因,就可以轻松解决它了. 造成LNK2005错误主要有以下几种情况: 1.重复定义全 ...