Python3.x常用时间的处理方法 和urlopen处理post请求,传值data 原创

简介: Python3.x常用时间的处理方法和urlopen处理post请求,传值data 原创

处理post请求,如果传data,则为post请求

import urllib
from urllib.request import Request
from urllib.parse import urlencode

url = 'http://www.xxxx.com/login'
data = {
   'username': 'admin', 'password': abcde}

data = urlencode(data) # 将字典类型的请求数据转成url编码
data = data.encode('ascii') # 将url编码类型的请求数据转为bytes类型
req_data = Request(url, data) # 将url和请求数据处理为一个Request对象,供urlopen调用
with urlopen(req_data) as res:
    res = res.read().decode()  # read()方法是读取返回数据内容,decode是转换返回数据的bytes格式为str

print(res)

Python3.x常用时间的处理方法

from datetime import date

today = datetime.date.today() # 今天
yesterday = today - datetime.timedelta(days=1) # 昨天, 要是前天,把days赋值2
last_month = today.month - 1 if today.month - 1 else 12 # 上个月

time_stamp = time.time() # 当前的时间戳
datetime.datetime.fromtimestamp(time_stamp) # 时间戳转datetime
int(time.mktime(today.timetuple())) # datetime转时间戳
today_str = today.strftime('%Y-%m-%d') # datetime转换字符串
today = datetime.datetime.strptime(today_str, '%Y-%m-%d') # 字符串转datetime
today + datetime.timedelta(hours = 8) # 补时差
相关文章
|
6天前
|
JSON API 数据格式
使用Python发送包含复杂JSON结构的POST请求
使用Python发送包含复杂JSON结构的POST请求
|
25天前
|
JSON API 开发者
Python网络编程新纪元:urllib与requests库,让你的HTTP请求无所不能
【9月更文挑战第9天】随着互联网的发展,网络编程成为现代软件开发的关键部分。Python凭借简洁、易读及强大的特性,在该领域展现出独特魅力。本文介绍了Python标准库中的`urllib`和第三方库`requests`在处理HTTP请求方面的优势。`urllib`虽API底层但功能全面,适用于深入控制HTTP请求;而`requests`则以简洁的API和人性化设计著称,使HTTP请求变得简单高效。两者互补共存,共同推动Python网络编程进入全新纪元,无论初学者还是资深开发者都能从中受益。
36 7
|
6天前
|
开发者 Python
Python POST 请求超时配置
Python POST 请求超时配置
11 0
|
4天前
|
数据挖掘 索引 Python
Python数据挖掘编程基础3
字典在数学上是一个映射,类似列表但使用自定义键而非数字索引,键在整个字典中必须唯一。可以通过直接赋值、`dict`函数或`dict.fromkeys`创建字典,并通过键访问元素。集合是一种不重复且无序的数据结构,可通过花括号或`set`函数创建,支持并集、交集、差集和对称差集等运算。
14 9
|
1天前
|
存储 数据处理 开发者
深入浅出:Python编程基础与实战技巧
【9月更文挑战第32天】本文将引导读者从零开始,掌握Python编程语言的核心概念,并通过实际代码示例深入理解。我们将逐步探索变量、数据结构、控制流、函数、类和异常处理等基本知识,并结合实用案例,如数据处理、文件操作和网络请求,提升编程技能。无论您是初学者还是有一定经验的开发者,这篇文章都能帮助您巩固基础,拓展视野。
|
23小时前
|
数据采集 机器学习/深度学习 人工智能
Python编程之旅:从基础到精通
【9月更文挑战第32天】本文将带你进入Python的世界,从基础语法到高级特性,再到实战项目,让你全面掌握Python编程技能。无论你是初学者还是有一定基础的开发者,都能在这篇文章中找到适合自己的学习路径和方法。让我们一起踏上Python编程之旅,开启一段充满挑战和乐趣的学习历程吧!
|
4天前
|
存储 开发者 Python
探索Python编程的奥秘
【9月更文挑战第29天】本文将带你走进Python的世界,通过深入浅出的方式,解析Python编程的基本概念和核心特性。我们将一起探讨变量、数据类型、控制结构、函数等基础知识,并通过实际代码示例,让你更好地理解和掌握Python编程。无论你是编程新手,还是有一定基础的开发者,都能在这篇文章中找到新的启示和收获。让我们一起探索Python编程的奥秘,开启编程之旅吧!
|
4天前
|
人工智能 小程序 API
文字转语音神器+Python编程搞定语音报时小程序
文字转语音神器+Python编程搞定语音报时小程序
11 2
|
4天前
|
Python
Python编程的循环结构小示例(二)
Python编程的循环结构小示例(二)
|
4天前
|
算法 Python
Python编程的函数—内置函数
Python编程的函数—内置函数
下一篇
无影云桌面