当前位置: 首页 > news >正文

四川建设主管部门网站网站建设费维护费

四川建设主管部门网站,网站建设费维护费,WordPress 云锁,北京seoqq群目录 文件操作 打开文件 读数据 写数据 关闭文件 文件读写实例 文件写 文件读 读数据类型 备份文件 os模块 目录的具体操作 文件操作 在Python中操作文件记录信息的步骤#xff1a; #xff08;1#xff09;打开文件#xff0c;或新建一个文件#xff1b; o…目录 文件操作 打开文件 读数据 写数据 关闭文件 文件读写实例 文件写 文件读 读数据类型 备份文件 os模块 目录的具体操作 文件操作 在Python中操作文件记录信息的步骤 1打开文件或新建一个文件 open() 2读取或写入数据内容 read() / write() 3关闭文件。 close() 打开文件 函数名含义open(name, mode)创建一个新文件或打开一个已经存在的文件name指的是文件名mode指的是访问模式。 常见的mode访问模式有 模式描述r以读数据的方式打开文件这是默认模式可以省略。rb以读二进制原始数据的方式打开文件。w以写数据的方式打开文件。如果文件已存在则打开文件写入数据是会覆盖原有内容。如果文件不存在则创建新文件。wb以写二进制原始数据的方式打开文件。a使用追加内容形式打开一个文件。通常用于写数据此时会把新内容写入到已有内容后。 说明 1访问模式r表示read即读 2访问模式w表示write即写。 读数据 该文件必须存在 函数名含义read()从某文件中一次性读完整的数据。readlines()按行的方式把文件中的完整内容进行一次性读取并返回一个列表。readline()一行一行读文件中的数据内容。 说明 当访问模式有r时可以读数据。 写数据 函数名含义write(seq)给某文件写数据。 说明 1当访问模式有w时可以写数据 2当使用访问模式a时用于追加数据内容也可以写入数据。 关闭文件 函数名含义close()关闭文件。 文件读写实例 文件写 # 1 普通写 # # 1.1 打开文件 writer open(./file/a_hello.txt, w) # 默认写, 覆盖效果 # # # 1.2 操作文件 writer.write(hello) writer.write(\nworld) # # # 1.3 关闭文件 writer.close()# 2 写 追加 # # 2.1 打开文件 writer open(./file/a_hello.txt, a) # a, append 追加 # # # 2.2 操作文件 writer.write(\nhello python) writer.write(\nhello hadoop)# # 2.3 关闭文件 writer.close()# 3 写 中文 # # 3.1 打开文件 writer open(./file/a_hello.txt, w, encodingutf-8) # a, append 追加 # # # 3.2 操作文件 writer.write(黑马程序员) writer.write(\n传智播客) # # # 3.3 关闭文件 writer.close()# 4 简化 with open(./file/b_hello.txt, w, encodingutf-8) as writer:writer.write(黑马程序员)writer.write(\n传智播客)writer.write(\n字节跳动) 文件读 # # 1.2 读取文件 content reader.read() print(content) # # # 1.3 关闭文件 reader.close()# 2 读 中文 # # 2.1 打开文件 reader open(./file/b_hello.txt, r, encodingutf-8) # # # 2.2 读取文件 content reader.read() print(content) # # # 2.3 关闭文件 reader.close() 读数据类型 函数名含义readlines()按行的方式把文件中的完整内容进行一次性读取并返回一个列表。readline()一行一行读文件中的数据内容。read从某文件中一次性读完整的数据。 # 3 读 简化 with open(./file/b_hello.txt, r, encodingutf-8) as reader:content reader.read()print(content)# 4 读 一次读取所有的行 with open(./file/b_hello.txt, r, encodingutf-8) as reader:lines reader.readlines()print(lines)print(type(lines))print(- * 50)for line in lines:print(line, end)# 5 读 一次读取一行 with open(./file/b_hello.txt, r, encodingutf-8) as reader:line reader.readline()print(line, end)print(type(line))print(len(line))print(- * 50)line reader.readline()print(line, end)print(type(line))print(len(line))print(- * 50)line reader.readline()print(line, end)print(type(line))print(len(line))print(- * 50)line reader.readline()print(line, end)print(type(line))print(len(line))print(- * 50)line reader.readline()print(line, end)print(type(line))print(len(line))print(- * 50)# 5.2 读 优化 一次读取一行 with open(./file/b_hello.txt, r, encodingutf-8) as reader:while True:line reader.readline()if len(line) 0:breakprint(line, end)备份文件 将原文件的数据内容进行重新写入到另一个新文件中。 # 目标6: r vs rb 的区别 with open(./file/b_hello.txt, r, encodingutf-8) as reader:content reader.read()print(content)print(type(content))print(- * 100)with open(./file/b_hello.txt, rb) as reader:content reader.read()print(content)print(type(content))# 目标7: 备份 with open(./file/b_hello.txt, r, encodingutf-8) as reader, open(./file/b_hello[备份].txt, w, encodingutf-8) as writer:# 合并式# writer.write(reader.read())# 分解式content reader.read()writer.write(content)with open(./file/c.mp4, rb) as reader, open(./file/c[备份].mp4, wb) as writer:# 合并式# writer.write(reader.read())# 分解式content reader.read()writer.write(content) os模块 Python中的os模块包含有操作系统所具备的功能如查看路径、创建目录、显示文件列表等。 # 导入os模块 import os 在Python中os模块的常用函数分为两类 a通过os.path调用的函数 b通过os直接调用的函数 在Python的os模块中通过os.path常用函数 函数名含义exists(pathname)用来检验给出的路径是否存在。isfile(pathname)用来检验给出的路径是否是一个文件。isdir(pathname)用来检验给出的路径是否是一个目录。abspath(pathname)获得绝对路径。join(pathname,name)连接目录与文件名或目录。basename(pathname)返回单独的文件名。dirname(pathname)返回文件路径。 # 1在某目录下手动新建day05/file目录与day05/file/hello.txt文件 # 2判断file/hello.txt是否存在、是否是文件、是否是目录、获取绝对路径名、获取单独的文件名 # 3执行程序观察效果。 import os # # path ./file/a_hello.txt path D:/0000_资料分享/01_大数据/07_python/代码/pythonProject3/pythonProject_2/day05/file/a_hello.txt # print(os.path.exists(path)) # True print(os.path.isfile(path)) # True print(os.path.isdir(path)) # False # print(os.path.abspath(path)) # D:\0000_资料分享\01_大数据\07_python\代码\pythonProject3\pythonProject_2\day05\file\a_hello.txt print(os.path.basename(path)) # a_hello.txt print(os.path.dirname(path)) # ./fileimport os# 1获取当前工作目录 print(os.getcwd()) # D:\0000_资料分享\01_大数据\07_python\代码\pythonProject3\pythonProject_2\day05# 2获取day05/file下的文件或目录列表信息 path ./file result os.listdir(path) print(result) print(type(result)) for e in result:print(e)# 3思考若要在file下新建hello/world/python目录该怎么做呢 path ./file/hello/world/pythonif not os.path.exists(path):os.makedirs(path) 目录的具体操作 函数名含义getcwd()获得当前工作目录即当前Python脚本工作的目录路径。system(name)运行shell命令。listdir(path)返回指定目录下的所有文件和目录名即获取文件或目录列表。mkdir(path)创建单个目录。makedirs(path)创建多级目录。remove(path)删除一个文件。rmdir(path)删除一个目录。rename(old, new)重命名文件。
http://www.pierceye.com/news/302885/

相关文章:

  • 十大网站黄页免费加盟办厂代加工
  • 上海 网站建设google深圳建网站 (报价)
  • 响应式做的比较好的网站校园网认证登录入口
  • 专业网站设计学校空间放两个网站
  • 万户网站建设网站流量突然增加
  • 中山住房和建设局网站小程序搭建的方式
  • 网站标题怎么做游戏推广工作好做吗
  • 网页设计制作网站模板免费静态网页设计模板免费
  • 成都的网站建设开发公司黄石网站建
  • 便宜的做网站公司网上下载的网页模板怎么用
  • 网站开发制作软件网站运营推广主要做什么的
  • 网页设计怎么建立网站网站馆店精准引流怎么推广
  • iis6建设网站上海到北京飞机航班查询
  • 做网站 创业 流程什么是网站标题
  • 怎么查询菠菜网站做没作弊沙朗做网站公司
  • 网站的建设周期与阶段广州王牌seo
  • 连江建设局网站手机网站建设套餐内容
  • 收录网站排名wordpress 搜索过滤
  • 上海网站建设代码长春又出现一例
  • 国外包装设计欣赏网站wordpress4.9.4环境要求
  • 免费域名网站查询好的营销网站设计公司
  • 网站说服力在百度上怎么建立网站
  • 医疗网站模板下载qq音乐的网站建设信息
  • 商务网站开发的的基本流程网站 设计 趋势
  • php mysql网站开发实例卖货平台排名前十
  • 房地产管理局网站建设银行北京市分行网站
  • 无锡哪家网站做的好黄骅市人事考试网
  • 芜湖seo网站优化淘宝官网首页手机版
  • 用付费网站做推广ui网站一般建好大
  • 四川建设行业网站有哪些最新体育新闻头条