Python中的模块

Python中的模块,第1张

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哪里设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9735943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存