import os
print(osname) # *** 作系统名称 Windows nt 非Windows posix
print(ossep) # 路径分隔符 Windows \ 其他 /
import os
# 使用 ospath 方法获取文件的路径
# 001获取文件的绝对路径 使用abspath方法
print(ospathabspath("04_模块导入py"))
# 运行结果:D:\mypycharm\pythonProject\千峰培训\day11module1\04_模块导入py
# 002判断是否是文件 False
print(ospathisdir(""))
# 运行结果: False
# 003判断文件是否存在如果存在返回True 否则返回False
print(ospathexists("mydir"))
# True
import os
files = "20201222testpy"
print(filesrpartition("")[-1])
print(ospathsplitext(files)[-1])
# 运行结果:
# 获取文件的后缀名 py
# 获取文件的后缀名 py
import os
print(osgetcwd())
# 运行结果:
# D:\mypycharm\pythonProject\培训\day11module1
import os
oschdir("mydir")
print(osgetcwd())
# D:\mypycharm\pythonProject\培训\day11module1\mydir
import os
osrename("66py","/99py")
import os
# 001删除文件
osremove("/99py")
# 002删除空文件夹
osrmdir("/mydir")
osremovedirs("mydir")
import os
osmkdir("mydir")
import os
# 001列出指定目录里所有的子目录和文件
print(oslistdir("D:\mypycharm\pythonProject"))
# 002默认当前目录里的 子目录和文件
print(oslistdir())
# 运行结果:
# ['idea', '千峰培训', '学校实习']
# ['03_modulepy', '04_模块导入py', '05_ospy', '20201222testspy', 'a01_module1py', 'a02_module2py', '__pycache__']
import os
print(osenviron)
print(osenviron["PATH"])
import os
import string # 字符串模块
import random
files = "testjpg"
# 01获取文件的后缀
surffix = ospathsplitext(files)[-1]
# print(surffix) # jpg
# 02生成所有大小写字母的列表
res = list(stringascii_letters)
# print(stringascii_letters)
# 运行结果;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
# 03将0-9添加到res中
for i in range(0, 10):
resappend(str(i))
# 04随机生成文件名:
mystr = ""join(randomsample(res, 10)) # sample随机生成10个字符
# print(mystr)
# bJpED6dj2Y
# 05将文件名和后缀拼接
print(mystr+surffix)
import sys
print(syspath)
res = sysstdin
print(res)
import math
# print(mathpi) # 3141592653589793
print(mathfactorial(5)) # 120
# 幂运算 第一个参数是底数 第二个参数是幂
print(mathpow(2, 3)) # 80
# 向上取整和向下取整
print(mathfloor(15999)) # 15
print(mathceil(15001)) # 16
# 四舍五入
print(round(12351, 1)) # 1235
# 三角函数
print(mathsin(mathpi / 6)) # sin(pi/6) 049999999999999994
print(mathcos(mathpi / 3)) # sin(pi/3) 05000000000000001
print(mathtan(mathpi / 4)) # sin(pi/6) 09999999999999999
# 开方
a = 9
b = 16
print(mathsqrt(a+b)) # 50
# 以e为底的指数函数
print(mathexp(a))
# 8103083927575384
import random
# 01random() 随机生成[0,1)之间的数 前闭后开
print(randomrandom()) # 生成[0,1)之间的小数
# 02randint() 生成范围内的随机整数 全闭
print(randomrandint(10, 20)) # 生成[10,20]之间的整数
# 03randrange() 生成范围内的随机整数 前闭后开
print(randomrandrange(10, 20)) # 生成[10,20)之间的整数
# 04choice 参数是列表 随机从列表中取一个 取一次
print(randomchoice([1, 2, 3, 4, 5, 6, 77, 8, 9]))
# 05sample 的第一个参数 必须是一个可迭代对象
# 第二个参数代表着从可迭代对象从随机选取几个,选取的对象不能重复
print(""join(randomsample(["a", "b", "c", "d"], 3)))
import datetime as dt # 引入datetime 模块并将其命别名为dt
import time
import calendar # 引入日历模块
# 01datetime模块
# 001获取当前时间的具体信息
print(dtdatetimenow())
# 运行结果:
# 2020-12-26 15:36:36408129
# 年 月 日 时 分 秒 毫秒
# 002创建日期
print(dtdate(2020,1,1))
# 年月日 2020-01-01
# 003创建时间
print(dttime(16,30,30))
# 时 分 秒: 16:30:30
# 004timedelta() 括号中的默认参数是天
print(dtdatetimenow()+dttimedelta(3)) # 2020-12-25 15:50:15811738
print(dtdatetimenow()+dttimedelta(hours=3)) # 2020-12-22 18:51:41723093
print(dtdatetimenow()+dttimedelta(minutes=10)) # 2020-12-22 16:01:41723093
# 02time
# 001当前时间的时间戳
# 时间戳是指从1970—01-01 0:0:0到现在的秒数 utc时间 也叫格林尼治时间
print(timetime())
# 002按照指定格式输出时间
# print(timestrftime("%Y-%m-%d %H:%M:%S")) # 2020-12-22 15:57:49
# 时间格式:
# %Y Year with century as a decimal number
# %m Month as a decimal number [01,12]
# %d Day of the month as a decimal number [01,31]
# %H Hour (24-hour clock) as a decimal number [00,23]
# %M Minute as a decimal number [00,59]
# %S Second as a decimal number [00,61]
# %z Time zone offset from UTC
# %a Locale's abbreviated weekday name
# %A Locale's full weekday name
# %b Locale's abbreviated month name
# %B Locale's full month name
# %c Locale's appropriate date and time representation
# %I Hour (12-hour clock) as a decimal number [01,12]
# %p Locale's equivalent of either AM or PM
# 003ctime 和 asctime 时间格式 输出的时间格式一样,
# print(timeasctime()) # Tue Dec 22 15:57:49 2020
# print(timectime()) # Tue Dec 22 15:58:35 2020
# 004sleep() 时间休眠
print("我负责浪")
print(timesleep(3))
print("你负责漫")
# 005calender 生成日历
res = calendarcalendar(2021) # 生成2021年的日历
print(res)
# 006判断是否为闰年
print(calendarisleap(2020)) # True
# 007从1988年 到 2020年有多少个闰年
print(calendarleapdays(1988, 2020)) # 8
模块导入
窗口设置
创建一个文本标签
创建一个文本标签和时间栏框
设置该文件的字体样式,大小。
创建一个日期时间文本框,QDateEdit表示添加日期文本框,QTimeEdit表示添加时间文本框。
设置日期时间框的位置大小依次是左间距,上间距,宽,高。
设置日期可以使用日历插件
根据PyQt方法获取系统的当前时间
将当前系统时间赋值给时间框中
一个按钮并设置添加单击事件
显示默认尺寸
创建一个按钮并设置清除关机任务单击事件
显示默认尺寸
设置一个文本提示框
设置工具窗口中显示的部件文本信息
添加关机计划
清除关机计划
创建应用程序和对象
好兄弟们,记得给我个三连哇
设置系统日期和时间 转载
2022-09-27 21:31:49

dxm809  
码龄12年
关注
(1)为了使用DllImportAttribute类,需要引入命名空间:
using SystemRuntimeInteropServices;
(2)自定义类SetSystemDateTime用于设置系统时间。代码如下:
public class SetSystemDateTime
{
[DllImportAttribute( "Kernel32dll" )]
public static extern void GetLocalTime(SystemTime st ) ;
[DllImportAttribute( "Kernel32dll" )]
public static extern void SetLocalTime(SystemTime st ) ;
}
(3)自定义类SystemTime用于定义日期时间类。代码如下:
[StructLayoutAttribute( LayoutKindSequential)]
public class SystemTime
{
public ushort vYear;
public ushort vMonth;
public ushort vDayOfWeek;
public ushort vDay;
public ushort vHour;
public ushort vMinute;
public ushort vSecond;
}
(4)选择一个时间,单击“设置系统新日期时间”按钮,在该按钮的Click事件下,调用自定义类SetSystemDateTime和SystemTime,修改当前系统日期时间。代码如下:
private void button2_Click(object sender, EventArgs e)
{
//设置系统当前日期时间
if (MessageBoxShow("您真的确定更改系统当前日期和时间吗?", "信息提示", MessageBoxButtonsOK) == DialogResultOK)
{
DateTime Year = thisdateTimePicker1Value;
SystemTime MySystemTime = new SystemTime();
SetSystemDateTimeGetLocalTime(MySystemTime);
MySystemTimevYear = (ushort)thisdateTimePicker1ValueYear;
MySystemTimevMonth = (ushort)thisdateTimePicker1ValueMonth;
MySystemTimevDay = (ushort)thisdateTimePicker1ValueDay;
MySystemTimevHour = (ushort)thisdateTimePicker2ValueHour;
MySystemTimevMinute = (ushort)thisdateTimePicker2ValueMinute;
MySystemTimevSecond = (ushort)thisdateTimePicker2ValueSecond;
SetSystemDateTimeSetLocalTime(MySystemTime);
}
}
原文链接:>
1、默认情况下,pandas中的时间序列是单纯(naive)的时区,其索引的tz字段为None。
2、可以用时区集生成日期范围。
3、从单纯到本地化的转换是通过tz_localize方法处理的。
4、一旦时间序列被本地化到某个特定时区,就可以用tz_convert将其转换到别的时区了。
5、对于上面这种时间序列(它跨越了美国东部时区的夏令时转变期),我们可以将其本地化到EST,再转换为UTC或柏林时间。
以上就是关于Python中的模块全部的内容,包括:Python中的模块、#Python恶搞#用Python写一个自动关机程序、systemtimedifferent哪里设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)