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

python文件读取

相对路径

在这里插入图片描述

读文件

打印txt文件

f=open(".\data.txt","r",encoding="utf-8")
content=f.read()
print(content)
f.close()
with open(".\data.txt","r",encoding="utf-8") as f:content=f.read()print(content)

content=f.read(5)即读取5字节。
在这里插入图片描述

文本文件必须使用缓冲

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

写入模式

“w”
如果文件不存在,程序会自动创建传入文件名的呢个文件,
如果呢个文件存在,就会把原本的文件内容清空。

with open(".\data.txt","w",encoding="utf-8") as f:f.write("Hello!\n")f.write("Yoooo!\n")

创建文件夹new_folder

import os
# 打开指定目录
path = "D:\my_document\shiyan"
os.chdir(path)
# 创建新文件夹
new_folder = "new_folder"
os.makedirs(new_folder)

创建txt文件并写入Hello World

import os
path = "D:\my_document\shiyan\\new_folder"
os.chdir(path)
file=open(path +"\\new_file.txt","w")
file.write("Hello World!")
file.close()

注:要有路径为D:\my_document\shiyan\new_folder的文件

附加模式

“a”
表示附加内容,如果传入文件名不存在直接创建一个。

读写文件

“r+”
调用read和write都不会报错。

http://www.lryc.cn/news/249443.html

相关文章:

  • 第16关 革新云计算:如何利用弹性容器与托管K8S实现极速服务POD扩缩容
  • 算法通关村第十二关|黄金挑战|最长公共前缀字符串压缩
  • 池式组件 ----- Mysql连接池的原理实现
  • 1.自动化运维工具Ansible的安装
  • [个人笔记] Apache2.4配置TLS1.3安装openssl1.1.1
  • 解密Kafka主题的分区策略:提升实时数据处理的关键
  • GPT5大剧第二季开启,Sam Altman 重掌 OpenAI CEO 大权
  • Selenium 连接到现有的 Google Chrome 示例
  • EI级 | Matlab实现TCN-BiLSTM-Multihead-Attention多头注意力机制多变量时间序列预测
  • 基于安卓的2048益智游戏的设计与实现
  • 解决Linux Visual Studio Code显示字体有问题/Liunx下Visual Studio Code更换字体
  • CityEngine2023 根据shp数据构建三维模型并导入UE5
  • 修复电脑中缺失的VCRUNTIME140.dll文件的5个有效方法
  • 什么是PDN的交流阻抗?
  • FFmpeg之将视频转为16:9(横屏)或9:16(竖屏)(一)
  • Web安全漏洞分析-XSS(上)
  • MVCC多版本并发控制相关面试题整理
  • 02-鸿蒙学习之4.0todoList练习
  • springsecurity5.7.x和springsecurity6.x配置文件对比
  • brat文本标注工具——安装
  • 麒麟操作系统网桥配置
  • 禁奥义·SQL秘籍
  • 浅谈用户体验测试的主要功能
  • 2021年6月3日 Go生态洞察:Fuzzing技术的Beta测试
  • 全新Self-RAG框架亮相,自适应检索增强助力超越ChatGPT与Llama2,提升事实性与引用准确性
  • 句子相似度计算
  • 高级IO select 多路转接实现思路
  • C++学不会?一篇文章带你快速入门
  • 【加密相册】 隐私协议
  • 超越基础:释放 Systemd 的全部潜力【systemd 二】