datetime

# coding:utf-8

# 时间 日期
# datetime 日期 模块
import datetime
# datetime.datetime 这是模块中的类
today = datetime.datetime.now()
print(today)
# from 模块 import \函数
# datetime模块中 引入datetime这个类,这类中有一些函数可以使用
from datetime import datetime

print(datetime.now())

# time模块   时间模块
import time
# 休眠
# time.sleep(3)
print('......')
# 获取时间戳,时间戳是一个秒数,从197011日到现在一共过去了多少秒
# 时间戳一般用来验证是否过期,
print(time.time())
# 获取本地时间,返回结构体的对象
local = time.localtime()
print(local)
# 获取结构体对象的属性值
print(local.tm_year,local.tm_mon,local.tm_mday,local.tm_hour,local.tm_min,local.tm_sec,local.tm_wday,local.tm_yday,local.tm_isdst)
# 格式化时间
# 将一个时间结构体对象,转换为指定格式时间字符串
# 1.指定格式  %y %m %d  %H 小时  %M分钟  %S # strftime 将时间元组 进行格式化,得到一个时间字符串
time_s = time.strftime('%Y/%m/%d %H:%M:%S', local)
print(time_s)
# 将一个时间字符串 转换为时间元组
# 1.要转换的时间字符串  ,2.时间字符串的格式
time_s = '2020/6/14 09:09:09'
rs = time.strptime(time_s, '%Y/%m/%d %H:%M:%S')
# rs 结构体对象
print(rs.tm_yday, rs.tm_wday)
# 输入一个任意的年份 月份 日期 ,判断这一天是该年的第几天  周几

year = input('请输入年份:')
month = input('请输入月份:')
day = input('请输入日期:')

time_s = '%s-%s-%s 00:00:00'%(year, month, day)
rs = time.strptime(time_s, '%Y-%m-%d %H:%M:%S')
# 这一年的第几天
yday = rs.tm_yday
# 周几
wday = rs.tm_wday

print('这一天是%s年的第%s,%s'%(year, yday, wday+1))

#coding:utf-8

# test2中使用test1文件中的函数
# test1整个文件全部引入
import test1
# 模块.函数/类名  使用这种方式来调用函数/test1.test1_func()


# 只使用test1中的某一个函数//变量
# test1中引入test1_func函数
# 需要从某个模块中引入多个函数或类或变量时吗,用,逗号隔开即可
from test1 import test1_func, total, People

# 直接使用
test1_func()

import selenium
from selenium import webdriver

# 引入testimport test

# test.test_test.test_test_func()


# 要使用test2包中的run模块中的running()函数
# 先引入run模块
from test2 import run
# 调用running()函数
run.running()

# test2包中的run模块引入running()函数
from test2.run import running
running()


# test2__init__.py文件已经将running函数引入
# 直接引入test2包,直接可以使用包名.函数名  即可使用
import test2
test2.running()

# test2包中,直接将running函数引入即可
from test2 import running
running()


# 使用包中的包中的模块中的函数
from test2.test2_eat import eat
eat.eatting()

# 只引入eatting()
from test2.test2_eat.eat import eatting
eatting()

# 直接从test2中引入eatting函数
from test2 import eatting
eatting()

# 原始写法
from test2.test2_eat.slepp.sleep_demo import sleepping
sleepping()

# 升级版
from test2 import sleepping
sleepping()

# 引入一个非常长的函数
# as 可以给引入的函数//变量 重新命名
from test2 import sleep_time_from_time_or_day as sfd

sfd()

# selenium
# from selenium.webdriver.firefox.webdriver import WebDriver
# from selenium.webdriver import Firefox

你可能感兴趣的:(python)