标签:总结 文件 函数 文件名 Pyhton 寒假 模块 path 目录
一个模块包含:函数,类,语句。
导入模块:1. import 模块名称 [as 别名] 2.from 模块名称 import 函数/变量/类
常用的模块:sys(与python解释器及环境操作相关的);time(提供时间相关的函数);os(提供访问操作系统服务功能);calendar(提供跟日期相关的函数);urllib(读取网上的数据(爬虫服务));jsn(用于使用JSON序列化和反序列化对象);re(用于在字符串中执行正则表达式匹配和替换);math(提供标准算是运算函数的);decimal(用于进行精确控制运算精度、有效位数和四舍五入操作的十进制运算);logging(灵活的记录时间、错误、警告和调试信息等日志)
第三方模块的安装:pip install 模块名(cmd在线下载)
文件读写原理:有open(),write(),close()函数。语法规则:文件对象=open(要创建或者打开的文件名 ,模式)
模式有:r以只读模式打开文件;w以只写模式打开文件;a以追加模式打开文件;b以二进制方式打开文件(不能单独使用);+以读写方式打开文件(不能单独使用);
文件对象的常用方法:read([size]):从文件中读取size个字节或字符的内容返回;readline():从文本文件中读取一行内容;readlines():把文本文件每一行都作为独立的字符串对象,并把这些对象放入到列表返回;write(str)将字符串str内容写入文件;writelines(s_list)将字符串泪飙s_list写入文本文件,不添加换行符;seek(offset,[,whence])把文件指针移动到新的位置,offset表示相对于whence的位置,offset为正往结束方向移动,为负往开始方向移动。whence=0时,从文件头开始计算,=1从当前位置开始计算,=2从文件尾开始计算;tell()返回文件指针的当前位置;falsh()把缓冲区的内容写入文件但不关闭文件;close()把缓冲区的内容写入文件,同时关闭文件、释放文件对象相关资源。
with语句(上下文管理器):离开with语句可以自动关闭文件。
os模块操作目录相关函数:getcwd()返回当前的工作目录;listdir(path)返回指定路径下的问价和目录信息;mkdir(path.)创建目录;makedirs()创建多级目录;rmdir()删除目录;removevedirs()删除多级目录;chdir(path)将path设置为当前工作目录。
os.path()模块操作目录相关函数:abspath(path)用于获取文件或目录的绝对路径。exists()用与判断文件或者目录是否存在。join()将目录与目录或者文件名拼接起来。splitext()分类文件名和扩展名。basename()从一个目录中提取文件名。dirname()从一个路径中提取文件路径,不包括文件名。isdir()用于判断是否为路径
标签:总结,文件,函数,文件名,Pyhton,寒假,模块,path,目录 来源: https://blog.csdn.net/weixin_57742718/article/details/122503246
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。