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']

posted on 2018-05-06 11:23  童话与海  阅读(117)  评论(0)    收藏  举报

导航