Python常用的标准库

Python标准库常见模块

操作系统相关:os

os模块主要是对文件,目录的操作
os模块常用方法:
os.mkdir()创建目录
os.removedirs()删除目录
os.getcwd()获取当前目录
os.path.exists(dir or file)判断文件或目录是否存在(返回一个布尔型)
练习:——创建一个文件夹,并在该文件夹下创建一个文件,进行编辑

if not os.path.exists("b"):
    os.mkdir("b")
if not os.path.exists("b/test.txt"):
    f = open("b/test.txt","w")
    f.write("hello, os using")
    f.close()

时间与日期:time,datetime

获取当前时间以及时间格式经的模块
导入方法:import time
time模块常用的方法:
time.asctime()国外的时间格式
Thu Apr 30 15:19:25 2020
time.time()时间戳
1588231165.5953197
time.sleep()等待
time.localtime()时间戳转成时间元组——若没给参数,则返回当前时间的元组;也可以给时间秒数(比如time.time那个时间戳)
time.struct_time(tm_year=2020, tm_mon=4, tm_mday=30, tm_hour=15, tm_min=19, tm_sec=25, tm_wday=3, tm_yday=121, tm_isdst=0)
time.strftime()将当前时间戳转成带格式的时间(这个格式是可以自定义的)

格式:time.strftime("%Y-%m-%d-%H-%M-%S",time.localtime())

2020-04-30 15:23:22
练习——获取两天前的时间

now_timestamp = time.time()
two_day_before = now_timestamp - 60*60*24*2
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(two_day_before)))

科学计算:math

math.ceil(x)返回大于等于参数x的最小整数
math.floor(x)返回小于等于参数x的最大整数
math.sqrt(x)平方根

网络请求:urllib(urllib.request)

导入方法:

import urllib.request
response=urllib.request.urlopen('http://www.baidu.com')
全部评论

相关推荐

07-17 11:50
门头沟学院 Java
投递腾讯等公司7个岗位
点赞 评论 收藏
分享
06-12 16:00
天津大学 Java
牛客30236098...:腾讯坏事做尽,终面挂是最破防的 上次被挂了后我连简历都不刷了
点赞 评论 收藏
分享
Hakasee:我的简历和你的基本一样,上周去了上海,boss投了三百家, 三家线下面试 第一家没有做题,全是八股和项目,因为第一次面试不怎么熟练,挂了 第二家,给你几个题目(①css垂直居中文字,字体每两秒闪烁一下以及点击弹窗,②给你一个链接,实现可视化地图,③然后是八股,图片性能优化,以及对图片app有什么想法),45分钟内做完,然后老板面试) 第三家特别偏僻,有点阴森,到了之后让了一个工位给我,有四个题目,①格式化时间 年月日当前时间星期几② 正则表达式提取新闻文字,③在文本域输入文字生成选择题以及选项④生成商品排版还是什么来着 三家都是不超过50人的小公司 两家线上牛客笔试(卡伦特,七牛云,但是笔试不仅要考前端,还要考后端,算法,甚至数学题 我的建议是如果只做了这两个vue项目且不怎么熟练的情况下,先沉淀沉淀,把react学了,上海好的公司基本都是react查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务