首页 > 其他分享 >datetime和subprocess模块

datetime和subprocess模块

时间:2023-12-29 20:15:20浏览次数:34  
标签:datetime date 模块 print subprocess today

datetime和subprocess模块

【一】datetime 模块

【1】格式输出我们的日期 / 时间

print(datetime.date(year=2023, month=12, day=20))
print(datetime.time(hour=11, minute=36, second=10))
print(datetime.datetime())

【2】获取本地的时间

print(datetime.date.today()) # 2023-12-20
print(datetime.datetime.today()) # 2023-12-20 11:41:35.468176
print(datetime.datetime.today().year)
print(datetime.datetime.today().month)
print(datetime.datetime.today())
print(datetime.datetime.today().ctime())

【3】打印时间的增减

print(datetime.timedelta(days=7))

【4】today 日期的推迟或者提前

today = datetime.datetime.today()
print(today - t_day)

【5】生日计算器

birthday = datetime.date(1998, 12, 25)
now_date = datetime.date.today()
days =  now_date - birthday
print('生日:{}'.format(birthday))
print('今天的日期:{}'.format(now_date))
print('距离生日还有{}天'.format(days))

【二】subprocess模块

import subprocess

"""
    1. 使用我们自己的电脑去链接别人的电脑 (socket模块)
"""
res = subprocess.Popen('tasklistaaa', shell=True,
#                        stdout=subprocess.PIPE,
#                        stderr=subprocess.PIPE
#                        )
#
print(res)  # <subprocess.Popen object at 0x000001ABB1970310>
print(res.stdout.read().decode('gbk'))  # tasklist执行之后的正确结果返回
print(res.stderr.read().decode('gbk'))

# 执行 shell 命令 没有返回值
subprocess.call(['ls'])

# 场景 :命令安装模块
try:
    import requests
except ModuleNotFoundError:
    subprocess.call(['pip', 'install', 'requests'])

标签:datetime,date,模块,print,subprocess,today
From: https://www.cnblogs.com/banchengyanyu/p/17935601.html

相关文章

  • 32 ADC模块FEP-DAQ7606采集显示波形方案
    软件版本:VIVADO2021.1操作系统:WIN1064bit硬件平台:适用XILINXA7/K7/Z7/ZU/KU系列FPGA登录米联客(MiLianKe)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑!1概述本方案通过把DAQ7606采集到的数据,通过前面已经完成的示波器显示驱动进行在屏幕上显示ADC采集的波形数......
  • 33 ADC模块FEP-DAQ9248采集显示波形方案
    软件版本:VIVADO2021.1操作系统:WIN1064bit硬件平台:适用XILINXA7/K7/Z7/ZU/KU系列FPGA登录米联客(MiLianKe)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑!1概述本方案通过把DAQ9248采集到的数据,通过前面已经完成的示波器显示驱动进行在屏幕上显示ADC采集的波形数......
  • 基于stm32f103c8t6蓝牙连接模块hc-05
    一、蓝牙通信流程最简单实际的的蓝牙通信过程就是单片机——蓝牙——手机蓝牙app蓝牙作为桥梁进行单片机与手机数据的交换蓝牙就如同一个无线的USART一样,将两者连接。二、硬件资料1.管教图 连接图: 实物:连接图    三、软件资料1.电脑蓝牙调试软件网址广州汇承......
  • 开发商城小程序具有哪些模块和功能?(临沂软件定制开发-艾思软件)
    随着移动互联网的发展,微信小程序已经成为了企业、商家和开发者的重要工具。商城小程序作为微信小程序的一种类型,为商家提供了一个全新的销售渠道。本文将详细介绍商城小程序的模块和功能,并附带相关代码。一、商城小程序的模块首页模块:展示商城的热门商品、优惠活动等信息,吸引......
  • 在Python中,如果你想查找特定的SQLite数据库文件(例如'mydatabase.db'),你可以使用os模块
    这是Python中os.walk()函数的常见用法¹²⁴⁵⁶。os.walk()函数用于递归遍历指定目录及其子目录,并返回一个生成器,每次迭代都会返回一个包含三个元素的元组:当前目录的路径、当前目录下所有子目录的列表和当前目录下所有文件的列表¹²⁴⁵⁶。在fordirpath,dirnames,filenamesi......
  • Python random模块(获取随机数)常用方法和使用例子
    random.randomrandom.random()用于生成一个0到1的随机符点数:0<=n<1.0random.uniformrandom.uniform(a,b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a>b,则生成的随机数n:a<=n<=b。如果a<b,则b<=n<=a代码如下:print(ra......
  • FX5-40SSC简单运动模块
    下面简单介绍使用FX5-40SSC时如何进行编程。我们将看到,到处都是模块缓冲存储器的地址。简易运动控制模块的编程主要通过刷写缓冲存储器来实现。简易运动控制模块的编程主要通过刷写缓冲存储器来实现。简易运动控制模块的编程主要通过刷写缓冲存储器来实现。重要事情说三遍.........
  • LDO与DC-DC:如何选择最适合您项目的电源模块?
    电源模块在生活中应用在很多场景上面,例如在通讯方面、工业自动化、电力控制、铁路、矿业、军工等领域。直流电源转换模块分为两种:低压差线性电源(LDO)和开关电源(DC-DC)。1、LDO传统的线性稳压器,如78xx系列的芯片都要求输入电压要比输出电压高出2v~3V以上,否则就不能正常工作。但是在一......
  • Python 库和模块的概念有何不同
    在Python编程中,库(Library)和模块(Module)是两个常见的概念。虽然它们有一些相似之处,但在功能和使用方法上有一些区别。本文将介绍Python库和模块的概念,并解释它们之间的区别。模块的概念模块是Python中的一个基本概念,它是一个包含了变量、函数和类等定义的文件。一个模块可以包含多个......
  • DC电源模块的维护与故障排除包括以下几个方面
    DC电源模块的维护与故障排除包括以下几个方面:1.定期清洁:定期清洁电源模块的外部和内部部件,可以使用压缩空气或吹尘器进行清理。同时,还需要检查电源模块的风扇是否正常运转,如果存在异常需要及时清理或更换。2.确保通风和散热:电源模块在工作过程中会产生热量,为了保证其正常运行,......