首页 / PYTHON / python笔记(四)
python笔记(四)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python笔记(四),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2796字,纯文字阅读大概需要4分钟。
内容图文
![python笔记(四)](/upload/InfoBanner/zyjiaocheng/620/c7446c29f2d744d4b12cd42fe0adb63e.jpg)
python模块
首先什么是模块?
python中的模块是一个包含事先定义好的函数和变量的文件,其后缀名是.py。
模块可以被别的程序引入,以使用该模块中的函数等功能。
使用模块
想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下: import 模块名 例如 import os
一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行。
from … import 语句
from 模块名 import 函数名(也可以是变量名或类名) from 模块名 import 函数名 as 别名 from 模块名
import *
#把一个模块的所有内容全都导入到当前程序,一般不建议这样使用
__name__属性
一个模块被另一个程序第一次引入时,程序将被运行。 用__name__属性来使该程序块仅在该模块自身运行时执行。
name 与 main 底下是双下划线 if name == ‘main’: print(‘程序自身在运行’) else: print(‘我来自另一模块’)
标准模块
Python 本身带着一些标准的模块库,下列是比较常用的标准库. sys 用于提供对Python解释器相关的操作 os
用于提供系统级别的操作,关机,删文件,创建文件,调用系统命令 time 时间相关的操作 hashlib 用于加密相关的操作
random 用于随机数 re 用于正则表达式 json 用于【字符串】和 【python基本数据类型】
间进行转换
sys模块常用方法
sys.path # 查看以列表显示的搜索路径
sys.version # 查看当前python版本
sys.argv # 命令行参数List
sys.exit(n) # 退出程序,正常退出时exit(0)
os模块常用方法
os.name #字符串指示当前使用平台。win->‘nt’; Linux->‘posix’
os.system(“command”) # 运行系统命令,直接显示
os.environ #获取系统环境变量
os模块文件操作方法
os.getcwd() 获取当前工作目录,即当前脚本工作的目录路径
os.chdir(“dirname”) 改变当前脚本工作目录;相当于shell下cd
os.curdir 返回当前目录: (’.’)
os.pardir 获取当前目录的父目录字符串名:(’…’)
os.makedirs(‘dir1/dir2’) 可生成多层递归目录
os.removedirs(‘dirname1’) 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
os.mkdir(‘dirname’) 生成单级目录;相当于shell中mkdir dirname
os.rmdir(‘dirname’) 删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname
os.listdir(‘dirname’) 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
os.remove() 删除一个文件
os.rename(“oldname”,“new”) 重命名文件/目录
os.stat(‘path/filename’) 获取文件/目录信息
os.sep 操作系统特定的路径分隔符,win下为"\",Linux下为"/"
os.linesep 当前平台使用的行终止符,win下为"\t\n",Linux下为"\n"
os.pathsep 用于分割文件路径的字符串
os.path.abspath(path) 返回path规范化的绝对路径
os.path.split(path) 将path分割成目录和文件名二元组返回
os.path.dirname(path) 返回path的目录。其实就是os.path.split(path) 的第一个元素
os.path.basename(path) 返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素
os.path.exists(path) 如果path存在,返回True;如果path不存在,返回False
os.path.isabs(path) 如果path是绝对路径,返回True
os.path.isfile(path) 如果path是一个存在的文件,返回True。否则返回False
os.path.isdir(path) 如果path是一个存在的目录,则返回True。否则返回False
内容总结
以上是互联网集市为您收集整理的python笔记(四)全部内容,希望文章能够帮你解决python笔记(四)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。