python如何实现时间日期处理到数据文件的读写

发布时间:2023-04-18 14:46:52 作者:iii
来源:亿速云 阅读:131

这篇文章主要介绍“python如何实现时间日期处理到数据文件的读写”,在日常操作中,相信很多人在python如何实现时间日期处理到数据文件的读写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python如何实现时间日期处理到数据文件的读写”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

时间日期的处理

python中时间处理主要使用的库是

datetime

1、datetime是内置模块,不需要安装,直接使用

import datetime

2、datetime里面有五个类:

其中最常用的是datetime类,其包含了date类和time类

3、模块的使用;

datetime的简单使用

#获取当前日期
from datetime import datetime
now = datetime.now()
#获取今天
datetime.today()
#获取指定日期
datetime.date(y,m,d)
datetime.time(h,m,s)
datetime(y,m,d,h)
#输出指定格式
print('strftime():', now.strftime("%Y-%m-%d"))

timedelta的使用

from  datetime import *
now = datetime.now()
y = now + timedelta(days=-1) # 昨天
m = now + timedelta(days=1)  # 明天

4、使用案例:输出指定日期是星期几

# python3
#! coding=utf8
import datetime
year,month,day= 2022,3,15
weekday = ['周一','周二','周三','周四','周五','周六','周日']
i = datetime.date(year,month,day).weekday()
print(weekday[i])
i = datetime.date(year,month,day).isoweekday()
print(weekday[i-1])
wday = datetime.date(year,month,day).strftime('%a')
print(wday)

5、扩展,一个用来计算农历的库

zhdate
安装
pip install zhdate

 数据文件读写

1、python文件读写的方式

一个文件读写的步骤:

2、打开一个文件:

#一般写法
f = open(file,mode,encoding=‘utf8')

主要是三个参数,文件路径,打开模式,文件编码

关于可写可读的三个模式的区别:

3、文件读取:

file = '1.txt'
file_obj = open(file,‘r',encoding='utf-8')
content = file_obj.read()
print(content)
file_obj.close()

以只读模式打开一个文件,读取内容,关闭文件;
使用with 方式,可以写文件关闭代码;

file = '1.txt'
with open(file,‘r',encoding='utf-8') as file_obj:
		content = file_obj.read()
print(content)

按行读取:

file = '1.txt'
with open(file,‘r',encoding='utf-8') as file_obj:		    		content = file_obj.readline() #读取一行
print(content)
for line in file_obj.readlines(): #读取多行
   print(line) 		

4、文件的写入:

# 数据库

1、目前主流的数据库有两种,

对与mysql和mongodb数据库,python中分别有对接的连接操作库

2、python连接mysql:

在python中,连接mysql用到的库是

pymysql

安装方法直接使用命令:

pip install pymsql

引入方式:

import pymysql

连接数据库:

db = pymysql.connect(host='127.0.0.1',
user='root',
password=1234567 ',
database='bookmanager')

获取游标:

cur = db.cursor()

关闭数据库:

db.close()

3、python连接mongodb的库是:

pymongo

安装以及引人:

pip install pymongo
import pymongo

建立数据库连接:

mongo_client = pymongo.MongoClient(“mongodb://192.168.1.200:30000”)

指定数据库:

mongo_db = mongo_client[“test”]

到此,关于“python如何实现时间日期处理到数据文件的读写”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. python 如何用pandas同时对多列进行赋值
  2. 如何解决python3.6 右键没有 Edit with IDLE的问题

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:怎么使用GPT写代码实现高亮页面关键字

下一篇:SpringBoot怎么调用外部接口实现数据交互

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》