python常用内置模块你了解吗
目录
- 使用模块
- time - 时间模块
- sys - 系统模块
- random - 随时数模块
- os - 操作系统模块
- 总结
使用模块
当import一个模块时,自动做三件事: 1. 运行一遍该模块内的所有代码(保证这个模块没有bug) 2. 生成一个名称空间,这个名称跟模块名同名 3. 让运行程序连接名称空间,后续就可以使用模块中的变量/函数 python文件中自带变量:__name__,如果py文件是以程序的方式运行,__name__ = 'main',如果以模块的方式运行,__name__ = 文件名
time - 时间模块
import time time.sleep(2) # 程序暂停,单位秒 # 获取时间戳 print(time.time()) #格式化输出时间 print(time.strftime('%Y-%m-%d %H:%M:%S'))
sys - 系统模块
import sys # 获取环境变量 print(sys.path) print(sys.version) print(sys.platform)
random - 随时数模块
import random #生成一个(0,1)的随机数 print('%.3f' % random.random()) print(random.randint(1,100)) # 随机从序列中取出一个值 li = [1,2,3,4] c = random.choice(li) print(c) # 打乱一个列表的排序 random.shuffle(li) print(li)
os - 操作系统模块
import os # 获取当前文件位置 pwd print(os.getcwd()) # 新建一个文件夹 os.mkdir('aaa') os.sep #获取操作系统的文件分隔符
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!
相关推荐
-
Python基础之内置模块详解
一.os import os # 1. 获取当前脚本绝对路径 """ abs_path = os.path.abspath(__file__) print(abs_path) """ # 2. 获取当前文件的上级目录 """ base_path = os.path.dirname( os.path.dirname(路径) ) print(base_path) """ # 3. 路径拼接
-
python 内置模块详解
一.random模块 随机 random() 随机小数 uninform(a,b) 随机小数 randint(a,b) 随机整数 choice() 随机选择一个 sample() 随机选择多个 shuffle() 打乱 import random from random import randint print(randint(10, 20)) # print(random.randint(10, 20))/ print(random.random())
-
python模块内置属性概念及实例
我们在讲模块的时候,有些人看到了内置属性,就把它们当做函数,其实还是有区别的,这里需要为大家进行明确.我们所看到的函数两边带有双下划线,这是python模块中内置属性的体现.下面我们就内置属性进性说明,并列出几种内置属性的方法,最后带来实例供大家体会. 1.说明 一种导入的方法,可以使用 import 直接把模块内(函数,变量的)名称导入到当前操作模块. 2.内置属性 __doc__:模块中用于描述的文档字符串 __name__:模块名 __file__:模块保存的路径 __dict__ : 类
-
Python常用内置模块之xml模块(详解)
xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.从结构上,很像HTML超文本标记语言.但他们被设计的目的是不同的,超文本标记语言被设计用来显示数据,其焦点是数据的外观.它被设计用来传输和存储数据,其焦点是数据的内容.那么Python是如何处理XML语言文件的呢?下面一起来看看Python常用内置模块之xml模块吧. 本文主要学习的ElementTree是python的XML处理模块,它提供了一个轻量级的对象模型.在使用ElementTre
-
Python中的两个内置模块介绍
使用了Python一段时间后,可以说Python的基本单位就是模块了,在使用模块的时候我们一般会使用通过import语句来将其导入,但是我们在没有导入任何模块的时候,我们却能使用这样的一些函数:int(),str(),len(),range(),以及使用try except语句来捕获异常,那么这些又是从哪儿来的呢. 基本 Python在启动时会自动导入内建的__builtin__和exceptions这两个模块, 使任何程序都能够使用它们,所以说这两个模块应该是整个Python语言中最重要的模块
-
Python 常用内置模块超详细梳理总结
目录 time模块 time.sleep() time.time() time.localtime() time.strftime() datetime() random模块 random.random() random.randint() random.choice() random.shuffie() random.randrange() random.sample() json模块 json.loads() json.dumps() json.load() json.dump() OS模块
-
python常用内置模块你了解吗
目录 使用模块 time - 时间模块 sys - 系统模块 random - 随时数模块 os - 操作系统模块 总结 使用模块 当import一个模块时,自动做三件事: 1. 运行一遍该模块内的所有代码(保证这个模块没有bug) 2. 生成一个名称空间,这个名称跟模块名同名 3. 让运行程序连接名称空间,后续就可以使用模块中的变量/函数 python文件中自带变量:__name__,如果py文件是以程序的方式运行,__name__ = 'main',如果以模块的方式运行,__name__ =
-
Python常用模块logging——日志输出功能(示例代码)
用途 logging模块是Python的内置模块,主要用于输出运行日志,可以灵活配置输出日志的各项信息. 基本使用方法 logging.basicConfig(level=logging.DEBUG, format='levelname:%(levelname)s filename: %(filename)s ' 'outputNumber: [%(lineno)d] thread: %(threadName)s output msg: %(message)s' ' - %(asctime)s'
-
Python常用配置文件ini、json、yaml读写总结
本文参考文章,出于学习目的,写本文. 开发项目时,为了维护一些经常需要变更的数据,比如数据库的连接信息.请求的url.测试数据等,需要将这些数据写入配置文件,将数据和代码分离,只需要修改配置文件的参数,就可以快速完成环境的切换或者测试数据的更新,常用的配置文件格式有ini.json.yaml等,下面简单给大家介绍下,Python如何读写这几种格式的文件. 1.ini格式 ini 即 Initialize ,是Windows中常用的配置文件格式,结构比较简单,主要由节(Section).键(key
-
整理Python 常用string函数(收藏)
字符串中字符大小写的变换 1. str.lower() //小写 >>> 'SkatE'.lower() 'skate' 2. str.upper() //大写 >>> 'SkatE'.upper() 'SKATE' 3. str.swapcase() //大小写互换 >>> 'SkatE'.swapcase() 'sKATe' 4. str.title() //首字母大写,其余的小写 >>> 'SkatE'.title() 'Ska
-
python常用知识梳理(必看篇)
接触python已有一段时间了,下面针对python基础知识的使用做一完整梳理: 1)避免'\n'等特殊字符的两种方式: a)利用转义字符'\' b)利用原始字符'r' print r'c:\now' 2)单行注释,使用一个#,如: #hello Python 多行注释,使用三个单引号(或三个双引号),如: '''hello python hello world''' 或 """hello python hello world""" 另外跨越多行
-
Python常用时间操作总结【取得当前时间、时间函数、应用等】
本文实例讲述了Python常用时间操作.分享给大家供大家参考,具体如下: 我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 >>>ISOTIMEFORMAT='%Y-%m-%d %X' 看一下当前的时间,和其他很多语言相似这是从epoch(1970 年 1 月 1 日 00:00:00)开始到当前的秒数. >>> time.time() 1180759620.859 上面的看不懂,换个格式来看看 &g
-
Python 常用string函数详解
字符串中字符大小写的变换 1. str.lower() //小写 >>> 'SkatE'.lower() 'skate' 2. str.upper() //大写 >>> 'SkatE'.upper() 'SKATE' 3. str.swapcase() //大小写互换 >>> 'SkatE'.swapcase() 'sKATe' 4. str.title() //首字母大写,其余的小写 >>> 'SkatE'.title
-
Python 常用的安装Module方式汇总
一.方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二.方法2: 多文件模块,带setup.py 下载模块包,进行解压,进入模块文件夹,执行: python setup.py install1 三. 方法3:easy_install 方式 先下载ez_setup.py 运行 python ez_setup1 进行easy_install工具的安装,之后就可以使用easy_install进行安装package了. easy_install packageName easy_
随机推荐
- ViewPager实现带引导小圆点与自动跳转的引导界面
- ASP.NET抓取网页内容的实现方法
- java使用xpath解析xml示例分享
- PostgreSQL教程(四):数据类型详解
- Spring MVC参数校验详解(关于`@RequestBody`返回`400`)
- Python黑魔法@property装饰器的使用技巧解析
- ASP.NET MVC3 SEO优化:利用Routing特性提高站点权重
- php 一维数组的循环遍历实现代码
- js 将图片连接转换成base64格式的简单实例
- jsp中Action使用session方法实例分析
- CentOS 7.2.1511 编译安装Nginx1.10.1+MySQL5.6.33+PHP5.6.26运行环境
- Javascript前端经典的面试题及答案
- 基于easyui checkbox 的一些操作处理方法
- 浅谈js键盘事件全面控制
- 在Flash 设为首页 加为收藏实现代码
- Jtable和JTree的写法示例代码
- Hook实现Android 微信、陌陌 、探探位置模拟(附源码下载)
- JAVA 字符串加密、密码加密实现方法
- C#连接数据库和更新数据库的方法
- webpack-dev-server远程访问配置方法