Python小知识点

 1.时间戳

    从1970年到现在的秒数

time2 = time.time()

print(time2)

date9 = datetime.datetime.now()

print(date9.timestamp())

    上面是两种用到时间戳的代码。stamp 邮戳。timestamp 时间戳,时间线。

2.线程休眠

    爬虫:获取对方数据太快,有可能被认为是爬虫程序,所以在爬虫中有时候需要减缓速度
    线程:a代码块的执行受B代码影响,必须确保B代码先执行并返回数据,这时候就可以让A代码休眠一段时间
      (注意:休眠不是必须的,也不是最好的)

    定时任务:需要代码到指定时间时,去执行某个任务,当时间还未到达,可以让程序先休眠

result = time.strftime('%y %m %d %H %M %S',time.localtime())

print(result)

time.sleep(3)

3. import datetime

    怎么获取今天往后推一天的时间?

date4 = datetime.timedelta(days= 1 , hours=12)

date5 = datetime.datetime.now() + date4

print(date5)

    这种方法还可以用来计算过期时间

4. import os

    os可以获取本机的基本信息以及可以对文件及文件夹进行相关操作

name = os.name

print(name)

    nt代表windows操作系统,posix代表linux操作系统。

    判断是否存在某个文件(path 路径,exists 存在),如果不写路径地址,

    直接写文件名字,那么默认使用的是 相对路径

    文件读写操作:

f = open('python.txt','w',encoding='utf-8')

    值1:写入的文件,如果有这个文件就直接写入,没有这个文件就创建

    值2:对文件操作的方式  w 表示 write写入

    值3:文件的编码方式,utf-8防止乱码出现

    f.close——当文件关闭以后 不能对文件进行操作

    append 追加

    r read 读

    readlines将所有的数据放入到一个数组当中

    f.read 将所有的数据放入一个字符串中

5.异常处理

    提前先将可能会引起错误的代码放入到捕获异常代码块当中,

    一旦发生错误,不会影响后续代码的执行

    try  尝试,试图

    捕获任意错误 好处是不需要遍历所有的错误类型

    缺点是  不知道错误是什么类型

6.函数

    函数就是方法

    非常类似于现实生活当中的模板/模具

def test():

    pass

test()

    声明方法 def define定于  test 方法名称 ()内部写参数

    形参和实参

    声明方法时候的参数叫做形式参数,简称形参

    形参没有具体的值,本身为一个变量

    调用方法时候的参数 叫做实际参数 简称实参

    实际不是变量 而是具体的值

 

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值