Python 27 (r27:82525, Jul 4 2010, 09:01:59) [MSC v1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information
>>> import datetime
>>> today = datetimedatetoday()
>>> oneday = datetimetimedelta(days=1)
>>> yesterday = today - oneday
>>> tommorrow = today + oneday
>>> print yesterday, today, tommorrow
2011-06-02 2011-06-03 2011-06-04
>>>
哪个版本的python 不应该
import datetime
now = datetimedatetimenow()
yesterday = now - datetimetimedelta(days=1)
print(yesterdaystrftime("%Y-%m-%d %H:%M:%S"))
print(yesterdaystrftime("%Y-%m-%d"))
print(yesterdaystrftime("%m-%d"))
以下是一个Python脚本,可以批量重命名文件夹中的,根据与Excel文件中的A列匹配的文件名,使用同一行的B列的值进行重命名:
import os
import pandas as pd
# 定义文件夹路径和Excel文件路径
folder_path = 'path/to/folder'
excel_path = 'path/to/excel'
# 读取Excel文件,获取A列和B列的值
df = pdread_excel(excel_path)
names_dict = dict(zip(df['A'], df['B']))
# 遍历文件夹中的文件
for filename in oslistdir(folder_path):
# 如果是文件
if filenamelower()endswith('jpg') or filenamelower()endswith('jpeg') or filenamelower()endswith('png'):
# 获取文件名(去除扩展名)
file_name = ospathsplitext(filename)[0]
# 如果文件名在Excel文件的A列中
if file_name in names_dict:
# 获取对应的B列值
new_name = names_dict[file_name]
# 构造新文件名(添加扩展名)
new_filename = new_name + ospathsplitext(filename)[1]
# 构造文件的完整路径
file_path = ospathjoin(folder_path, filename)
new_file_path = ospathjoin(folder_path, new_filename)
# 重命名文件
osrename(file_path, new_file_path)
print(f'Renamed {filename} to {new_filename}')
在运行脚本之前,需要将folder_path和excel_path变量替换为实际的文件夹和Excel文件路径。此外,需要使用pandas库来读取Excel文件,如果您的Python环境中没有安装该库,可以使用pip install pandas命令进行安装。
以上脚本会遍历文件夹中的所有文件,如果是文件并且文件名与Excel文件中的A列值匹配,则使用同一行的B列的值进行重命名。运行脚本后,会在命令行中输出重命名后的文件名。
使用time模块的timelocaltime()获取当前日期,使用calendar模块calendarmonthrange的来获取指定月份的天数。即可得到月初日期和月末日期,代码如下:
import calendar
import time
day_now = timelocaltime()
day_begin = '%d-%02d-01' % (day_nowtm_year, day_nowtm_mon) # 月初肯定是1号
wday, monthRange = calendarmonthrange(day_nowtm_year, day_nowtm_mon) # 得到本月的天数 第一返回为月第一日为星期几(0-6), 第二返回为此月天数
day_end = '%d-%02d-%02d' % (day_nowtm_year, day_nowtm_mon, monthRange)
print('月初日期为:',day_begin, '月末日期为:',day_end)
#!/usr/bin/python
# -- coding: UTF-8 --
import MySQLdb
# 打开数据库连接
db = MySQLdbconnect("localhost","testuser","test123","TESTDB" )
# 使用cursor()方法获取 *** 作游标
cursor = dbcursor()
# 使用execute方法执行SQL语句
cursorexecute("SELECT DATE_FORMAT(NOW(),'%Y-%m-%d')")
# 使用 fetchone() 方法获取一条数据
date_now = cursorfetchone()
print "Date now : %s " % date_now
# 关闭数据库连接
dbclose()
以上就是关于用python计算昨天,今天,明天的日期是这个格式么全部的内容,包括:用python计算昨天,今天,明天的日期是这个格式么、python怎么获取昨天的日期,比如今天25号,我想获得的结果是4-24、python批量重命名文件夹中的图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)