91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何實現時間日期處理到數據文件的讀寫

發布時間:2023-04-18 14:46:52 來源:億速云 閱讀:127 作者:iii 欄目:開發技術

這篇文章主要介紹“python如何實現時間日期處理到數據文件的讀寫”,在日常操作中,相信很多人在python如何實現時間日期處理到數據文件的讀寫問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”python如何實現時間日期處理到數據文件的讀寫”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

時間日期的處理

python中時間處理主要使用的庫是

datetime

1、datetime是內置模塊,不需要安裝,直接使用

import datetime

2、datetime里面有五個類:

  • date類:表示日期的類

  • time類:表示時間的類

  • datetime類:表示時間日期的類

  • timedelta類:表示兩個datetime對象的差值;

  • tzinfo類:表示時區的相關信息

其中最常用的是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文件讀寫的方式

  • 文件讀寫就是一種常見的IO操作。python封裝了操作系統的底層接口,直接提供了文件讀寫相關的操作方法;文件讀寫不需要額外引入第三方庫;

一個文件讀寫的步驟:

  • 1、從硬盤中讀取一個文件路徑

  • 2、加載文件到內存中,獲取文件對象(也叫文件句柄)

  • 3、通過文件對象對對接進行讀寫操作

  • 4、最后需要關閉文件;

2、打開一個文件:

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

主要是三個參數,文件路徑,打開模式,文件編碼

關于可寫可讀的三個模式的區別:

  • r+ 覆蓋當前文件指針所在位置的字符;

  • w+ 在打開文件時就會先將文件內容清空,適合重寫;

  • a+ 只能寫到文件末尾,適合追加;

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、文件的寫入:

  • 寫文件和讀文件是一樣的,唯一區別是調用open()函數時,傳入標識符’w’,'w+'或者’wb’表示寫文本文件或寫二進制文件;

  • python提供了兩個“寫”方法: write() 和 writelines()。

# 數據庫

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如何實現時間日期處理到數據文件的讀寫”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南漳县| 海林市| 清苑县| 广平县| 芮城县| 富蕴县| 海阳市| 柏乡县| 方城县| 大兴区| 衡阳县| 武定县| 克什克腾旗| 宁明县| 彩票| 安图县| 揭东县| 新竹县| 陵川县| 黄山市| 连城县| 烟台市| 辉南县| 敖汉旗| 屏东市| 海南省| 鹤壁市| 乾安县| 叶城县| 通城县| 武邑县| 拜城县| 于都县| 额敏县| 丹东市| 白朗县| 西藏| 浦东新区| 永善县| 沙湾县| 永济市|