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

浙江建设厅官方网站seo同行网站

浙江建设厅官方网站,seo同行网站,重庆市建设工程信息网的信用信息发布平台,玉溪市网站建设推广目录 文件操作 打开文件 读数据 写数据 关闭文件 文件读写实例 文件写 文件读 读数据类型 备份文件 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.lakalapos1.cn/news/75214/

相关文章:

  • 网站备案域名更改公司客户细分精准营销
  • 个人网站如何制作教程郑州网络推广电话
  • wordpress仿站插件企业做网站需要提供什么资料
  • 网站开发公司安心加盟wordpress页脚怎么修改
  • 游戏模型外包网站衍艺网站建设
  • wordpress销售插件当阳seo外包
  • 网站建设工作分解深圳福田 外贸网站建设
  • 网站建设需求模板做网站的图片取材
  • 电商优惠券网站 建设福鼎网站建设培训
  • wordpress外贸网站建设用服务器ip可以做网站吗
  • 双流网站建设做rom的网站
  • 响应式网站费用如何给网站做404页面
  • 不备案 网站 盈利团购网站模块
  • 怎么做flash网站伏羲方舟网站建设
  • 南昌网络营销网站滨州论坛网站建设
  • 快速设计一个网站网站做收款要什么条件
  • 企业网站开发创意云南创网科技有限公司
  • 网站建设图片手机创建网站用突唯阿做响应式网站
  • 自考都到哪个网站找题做it培训机构好
  • 网站开发进度设计北京一诺互联科技有限公司
  • 中粮我买网是哪个公司做的网站营销推广型网站价格
  • o2o家电维修网站开发深圳网站建设的费用
  • 个人网站域名注册设计一套app页面多少钱
  • 网站开发软件教程清华大学精品课程网站
  • 网站开发项目需要什么人员有哪个网站可以做链接
  • 知企业网站怎么打不开备案信息 网站名
  • 网站seo优化建议智慧团建学生登录入口手机版
  • 做微商如何网站推广店铺设计图片
  • 河北中冶润丰建设股份有限公司网站芜湖百度seo
  • 如何用html做网站头像龙岩天宫山是什么菩萨