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

网站是自己做还是让别人仿东莞做网络推广的公司

网站是自己做还是让别人仿,东莞做网络推广的公司,网站建设公司主要,西安微官网自助建站公司文章目录 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/wzjs/42379.html

相关文章:

  • 牡丹江省seo运营学校
  • 网站备案号注销查询系统百度在线入口
  • 重庆网红潍坊seo按天收费
  • 好看的ui界面博客程序seo
  • vue做网站导航上海网站排名优化怎么做
  • 智能建站加盟电话百度站长工具平台
  • 移动web网站开发佳木斯seo
  • wordpress相对地址温州seo博客
  • 用凡科网做网站怎么保存到桌面网页浏览器
  • 梵克雅宝官网报价seo定义
  • 网站建设方式今日足球比赛预测推荐分析
  • 用html做登录网站广州网站建设
  • 网站建设教程所需文字中国国家培训网官网
  • 赤峰市住房和城乡建设委员会网站百度应用商店app下载安装
  • dw建网站网络营销课程论文
  • wordpress当前文章标题网站关键字优化软件
  • WordPress页脚随机文章快速排名优化系统
  • 我的世界服务器网站怎么做上海网站建设联系方式
  • 个人网站建设教程北京网站设计公司
  • wordpress 验证密码seo整站网站推广优化排名
  • wordpress旺季密码百度如何优化排名靠前
  • 套版网站怎么做北京seo排名收费
  • wordpress 文章分类列表英文网站seo
  • 知名网络公司seo关键词
  • 网站代理如何做谷歌seo课程
  • web网站开发的详细步骤百度网址大全设为主页
  • 做加密网站全站加密的最低成本南京百度快速排名优化
  • 宝山网站建设服务怎么制作网站二维码
  • 平台网站如何做推广方案设计安徽网站推广公司
  • 番禺区营销型网站建设专业培训大全