模块

作者: 余安缘 | 来源:发表于2018-11-21 14:31 被阅读0次

调用模块
语法:
import 模块
from 模块 import 方法

1.random 模块
(1)产生指定范围内的随机数
import random
a = random.randint(1,10)
print(2)

利用random和for循环产生一个随机列表。
import random
list1 = []
for i in range(10):
list1.append(random.randint(1,10))
print(list1)
输出结果为:
[10, 1, 9, 1, 4, 6, 8, 7, 8, 1]

(2)从指定列表中产生随机数
import random
print(random.choice([1,2,3,4,5]))

(3)导入random模块的所有方法
from random import *
print(randint(1,10))

2.os模块
(1)获取当前文件的绝对路径
import os
path1 = os.path.abspath('.')
print(path1)
输出结果为:
D:\pyz

(2)获取当前文件的全路径
import os
path2 = os.path.abspath(file)
print(path2)
输出结果为:
D:\pyz\test.py
注:
file中_是两个英文下划线

(3)输出指定路径下的所有文件和文件夹的名称
import os
dirs = os.listdir(r'D:\pyz')
print(dirs)
输出结果为:
['.idea', 'printFunc.py', 'test.py', '课件']
注:
路径前加上r''

(4)拼接路径
import os
path1 = r'D:\pyz'
filename = 'test.py'
print(os.path.join(path1,filename))
输出结果为:
D:\pyz\test.py

(5)把一个路径拆分为文件夹路径和文件名
import os
a = r'D:\pyz\test.py'
print(os.path.split(a))
b = os.path.split(a)[1]
print(b.split('.')[1])
输出结果为:
('D:\pyz', 'test.py')
py #获取后缀名

(6)获取文件扩展名
import os
a = r'D:\pyz\test.py'
print(os.path.splitext(a))
print(os.path.splitext(a)[1])
输出结果为:
('D:\pyz\test', '.py')
.py

(7)将不规范的路径变为规范的路径
import os
a = r'D:\/\pyz///\\test.py'
print(os.path.normpath(a))
输出结果为:
D:\pyz\test.py

3.time模块
import time
获取当前系统的系统时间
print(time.ctime())
pirnt(time.localtime())
print(time.time())

将时间转换成字符串
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))

等待固定时长
print('等待三秒',time.ctime())
time.sleep(3)
print('等待结束',time.ctime())

from time import sleep

相关文章

  • python常用模块!!

    os模块: stat模块: sys模块: hashlib,md5模块: random模块: types模块: at...

  • 2018-08-19

    Angular 2 技能图谱 模块 自定义模块 根模块 特性模块 共享模块 核心模块 内置模块 Applicati...

  • 【时间管理100讲】精髓全在这里啦

    理论模块 精力管理。 行动管理。 学习模块。 高空模块。 反思模块。 运动模块。 阅读模块。 旅行模块。 人际关系...

  • python基础学习(三)

    常用模块 String模块 数学模块 随机模块 OS模块 os.path模块 re模块 常用函数及操作 列表操作 ...

  • day10-异常处理和pygame显示

    一、异常处理 1.模块 导入模块(自定义模块,第三方模块)import 模块 ---->模块.内容from 模块 ...

  • 重点知识复习(异常处理)

    1.模块 导入模块(自定义模块,第三方模块,系统其他模块)import 模块 ----> 模块.内容from 模...

  • Python常用模块

    Python常用模块之time模块 Python常用模块之os模块 Python常用模块之sys模块 Python...

  • nodejs-模块

    nodejs模块 一、nodejs模块分类 1.核心模块 Core Module、内置模块、原生模块 fs模块 p...

  • Python不同网络模块网页源代码的获取

    requests模块 或者使用 selenium模块 BeautifulSoup模块 urllib模块

  • day10 pygame

    一、异常处理1.模块导入模块(自定义模块,第三方模块)import 模块 ---->模块.内容from 模块 im...

网友评论

      本文标题:模块

      本文链接:https://www.haomeiwen.com/subject/qlrvzftx.html