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

微信、网站提成方案点做住房和城乡建设部中国建造师网站

微信、网站提成方案点做,住房和城乡建设部中国建造师网站,免费搭建服务器,建设银行管方网站文章目录 1 概述1.1 注意事项1.2 模式说明1.3 文件准备 2 读文件2.1 读取整个文件2.2 逐行读取2.3 读取所有行到列表 3 写文件3.1 覆盖写入3.2 追加写入3.3 写入多行 4 实用技巧4.1 检查文件是否存在4.2 异常处理 1 概述 1.1 注意事项 文件编码:建议指定编码&…

文章目录

  • 1 概述
    • 1.1 注意事项
    • 1.2 模式说明
    • 1.3 文件准备
  • 2 读文件
    • 2.1 读取整个文件
    • 2.2 逐行读取
    • 2.3 读取所有行到列表
  • 3 写文件
    • 3.1 覆盖写入
    • 3.2 追加写入
    • 3.3 写入多行
  • 4 实用技巧
    • 4.1 检查文件是否存在
    • 4.2 异常处理

1 概述

1.1 注意事项

  • 文件编码:建议指定编码(如:utf-8),避免在不同平台上出现编码问题。
  • with 语句:可以自动处理文件的打开和关闭,避免资源泄露。

1.2 模式说明

模式描述
r只读(默认)
w写入(会覆盖已有文件)
x独占创建(若文件已存在,则失败)
a追加(若文件不存在,则创建)
b二进制模式
t文本模式(默认)
+更新(可读写)

例如:r+:可读写;wb:二进制写入

1.3 文件准备

  • 在桌面创建文件 file.txt,并复制以下内容
这是文件的第 1 行
这是文件的第 2 行
这是文件的第 3 行

2 读文件

2.1 读取整个文件

file = r'C:\Users\Administrator\Desktop\file.txt'with open(file, 'r', encoding='utf-8') as f:content = f.read()  # 读取全部内容为一个字符串print(content)

2.2 逐行读取

file = r'C:\Users\Administrator\Desktop\file.txt'with open(file, 'r', encoding='utf-8') as f:for line in f:  # 逐行迭代,内存高效print(line.strip())  # strip()去掉首尾空白和换行符

2.3 读取所有行到列表

file = r'C:\Users\Administrator\Desktop\file.txt'with open(file, 'r', encoding='utf-8') as f:lines = f.readlines()  # 返回包含所有行的列表print(lines)

3 写文件

3.1 覆盖写入

file = r'C:\Users\Administrator\Desktop\file.txt'with open(file, 'w', encoding='utf-8') as f:f.write('第一行内容\n')f.write('第二行内容\n')

3.2 追加写入

file = r'C:\Users\Administrator\Desktop\file.txt'with open(file, 'a', encoding='utf-8') as f:f.write('追加的内容\n')

3.3 写入多行

file = r'C:\Users\Administrator\Desktop\file.txt'lines = ['第一行\n', '第二行\n', '第三行\n']
with open(file, 'w', encoding='utf-8') as f:f.writelines(lines)  # 写入字符串列表

4 实用技巧

4.1 检查文件是否存在

import osfile = r'C:\Users\Administrator\Desktop\file.txt'if os.path.exists(file):print('存在')  # 文件存在时的操作
else:print('不存在')

4.2 异常处理

file = r'C:\Users\Administrator\Desktop\file.txt'try:with open(file, 'r', encoding='utf-8') as f:content = f.read()print(content)
except FileNotFoundError:print("文件不存在")
except UnicodeDecodeError:print("编码错误")
http://www.dtcms.com/a/547846.html

相关文章:

  • 海外医疗手机网站建设外贸网站建站用什么意思
  • 网站页面小图标怎么做深圳网站制作服
  • 昆山市住房和建设局网站黄骅市有什么好玩的地方
  • 建设银行代发工资清单网站自建站英文
  • 万云网络网站公司建设网站申请信用卡
  • 远近互联网站建设重庆市建设工程交易中心
  • 学校网站首页模板上海网站建设明细表
  • 技术支持 东莞网站建设传送带杭州如何做百度的网站推广
  • 如何实现网站的纯静态化网络舆情监测内容
  • 什么网站ppt做的好百度网站审核期时间
  • 长沙网站建设zh68推广是做什么工作的
  • 网站建设与管理的主要内容潮安区住房和城乡建设局网站
  • 和卫通app下载seo公司
  • 建设厅网站贵州人事考试信息网自动生成设计图
  • 晋城网站制作公司怎么选深圳电器公司招聘
  • 如何用自己电脑做网站页面可以自己做歌曲的网站
  • 怀化网站定制网站后台关键词怎么设置
  • seo网站优化多少钱自己做网站能做付费链接吗
  • 企业网站建设一站式服务百度推广合作
  • 建设网站找什么条件小程序平台哪家好
  • 天津网站建设价格多少做venn图的网站
  • 设计网站的功能有哪些建筑设计方案大全
  • 一个人做网站现实吗网站建设推广哪家专业
  • 网站托管找沈阳设计培训网站建设
  • 学做系统的网站室内设计公司排行榜
  • 杜桥做网站哪家好一对一直播app开发定制
  • 龙游网站建设的公司重庆渝北网站建设
  • 网站建设合同 免责声明asp。net网站开发
  • 项目建设管理 公司 网站制作简历的免费网站
  • 北控水务建设发展有限公司网站视频微网站开发