Python学习笔记(14)常用模块
1. time
time.time()
>>> time.time()
1525574050.721484
time.sleep(2)
time.localtime()
>>> time.localtime()
time.struct_time(tm_year=2018, tm_mon=5, tm_mday=6, tm_hour=10, tm_min=36, tm_sec=19, tm_wday=6, tm_yday=126, tm_isdst=0)
time.strftime()
>>> time.strftime('%Y-%m-%d %H:%M:%S %A', time.localtime())
'2018-05-06 10:39:50 Sunday'
timt.ctime()
>>> time.ctime()
'Sun May 6 10:48:28 2018'
time.clock()
>>> time.clock()
6088.2022025323
time.strptime()
a = time.strptime('2018-03-24', '%Y-%m-%d')
>>> a.tm_year
2018
>>> a.tm_mon
3
>>> a.tm_mday
24
2.datetime
>>> datetime.datetime.now()
datetime.datetime(2018, 5, 6, 11, 25, 43, 804974)
3.random
random,randint()
>>> random.randint(1,8)
random.choice()
>>> random.choice('hello world')
'd'
random.sample()
>>> random.sample(['123','231','321'], 2)
['321', '231']
random.randrange()
>>> random.randrange(1,5)
4
4.os
os.getcwd() # 获取当前工作目录
>>> os.getcwd()
'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32'
>>> os.chdir('C:\\')
>>> os.getcwd()
'C:\\'
os.curdir 返回当前目录
>>> os.curdir # 返回当前目录
'.'
os.paridr
>>> os.pardir # 返回当前目录的父目录字符串名
'..'
os.makedirs # 创建系列文件夹
>>> os.makedirs('abc\\bcd')
os.removedirs('abc\\bcd')
>>> os.removedirs('abc\\bcd')
os.mkdir() # 创建单个文件夹
os.rmdir() # 删除一个空文件夹
os.listdir() # 显示路径下所有文件夹
os.remove() # 删除一个文件 不能删除文件夹
os.rename() # 重命名文件目录
os.stat() # 获取文件信息
>>> os.stat('hello.py')
os.stat_result(st_mode=33206, st_ino=1970324837059070, st_dev=3324052682, st_nlink=1, st_uid=0, st_gid=0, st_size=102, st_atime=1525309070, st_mtime=1525309362, st_ctime=1525309070)
>>> os.stat('hello.py').st_size
102
os.sep
>>> os.sep # 输出操作系统指定的路径分隔符
'\\'
os.linesep # 输出当前平台使用的行终止分隔符
>>> os.linesep
'\r\n'
os.
>>> os.pathsep # 输出用于分割文件的字符串
';'
>>> os.name # 输出字符串只是当前使用平台 win ‘nt’ linux 'posix'
'nt'
os.environ # 获取系统环境变量
os.path.abspath() # 返回path规范化的绝对路径
>>> os.path.abspath('hello.py')
'C:\\hello.py'
os.path.split() # 将文件分割成目录和文件名二元组返回
>>> os.path.split('hello.py')
('', 'hello.py')
os.path.dirname()
os.path.join([a,b])
os..path.getatime() # 返回文件或目录最后存取时间
os.path.getmtime() # 返回path文件所指向的文件或目录最后的修改时间
5.os
1.
>>> sys.argv
['']
2.
>>> sys.platform
'win32'
3.
>>> sys.version
'3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)]'
4.
>>> sys.path
['', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\Lib\\idlelib', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\python36.zip', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\DLLs', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\lib', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36', 'C:\\Users\\Administrator\\AppData\\Roaming\\Python\\Python36\\site-packages', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages']
浙公网安备 33010602011771号