常用的Python操作

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_42658739/article/details/90204176

一、文件通配符,检测当前工作目录下的文件(可以使用os库或者sys库更换工作目录)

检索当前工作目录下的py文件

import glob
glob = glob.glob('*.py')  #适用正则规则
print(glob)

二、系统库os的常用

import os
nowpwd = os.getcwd() #返回当前工作目录
print(nowpwd)
os.chdir(r'D:\untitled1') #修改工作目录
chpwd = os.getcwd()
print(chpwd)
os.system('mkdir today') #执行系统命令创建一个today文件夹

三、生成随机数

1.任取列表里的一个随机数

import random
rdgame = random.choice(['DNF', 'LOL', 'CF'])
print(rdgame)

2.#随机生成一个0~1的小数float

f = random.random()
print(f)

3.随机生成一个range(n)范围内的整数

i = random.randrange(100)
print(i)

4.随机生成50~100的十个随机数、返回一个列表

rd = random.sample(range(50,100), 10)
print(rd)

四、时间库

from datetime import date
from datetime import datetime
nowday = date.today()
print(nowday)  #返回现在的日期
nowtime = datetime.now()
print(nowtime) #返回当前时间的具体信息
dt = datetime(2019, 4, 19, 12, 20) #给dt变量赋值一个时间: 用指定日期时间创建datetime
print(dt) #打印查看

str转为datetime

cday = datetime.strptime('2019-6-1 18:19:59', '%Y-%m-%d %H:%M:%S')
print(cday)

datetime转为str

cstr = cday.strftime('%a, %b %d %H:%M')
print(cstr)

猜你喜欢

转载自blog.csdn.net/qq_42658739/article/details/90204176