文章目录

  • C++
    • 读文件
    • 写文件
  • Python
  • 读文件
    • 写文件
  • 后言

C++

读文件

其实一般文件的读取只涉及从文件中把东西读出来,所以提供以下模板:

#include <bits/stdc++.h>
using namespace std;int main() {ifstream bookfile("book.txt");//打开在目录下的book.txt 注意是ifstream流string s;while (bookfile) {getline(bookfile, s);//一行一行的读cout << s << endl;}bookfile.close();//关闭
}

写文件

#include <bits/stdc++.h>
using namespace std;int main() {ifstream bookfile("book.txt");ofstream test("test.txt");//新建立一个文件是ostream流string s;while (bookfile) {getline(bookfile, s);test << s + '\n';//直接<<写入即可}bookfile.close();test.close();
}

Python

读文件

python提供的读文件操作更加直观,可以用函数open

f=open("books.txt")
data=f.readlines() #记得是readlines
for i in data:if("闫晓红" in i ):print(i)

写文件

f=open("books.txt")
test=open("test.txt","w")
data=f.readlines()
for i in data:if("闫晓红" in i ):test.writelines(i) #记得写入时writelines

后言

是不是得考虑考虑利用C++调用python来写图书管理系统呢

C++的文件读写以及python的文件读写相关推荐

  1. python大文件排序_Python如何实现大文件排序?Python大文件排序的实现方法

    Python如何实现大文件排序?Python大文件排序的实现方法 本文实例讲述了Python实现大文件排序的方法.分享给大家供大家参考.具体实现方法如下: import gzip import os ...

  2. python能以文本和二进制方式处理文件_使用Python进行二进制文件读写的简单方法(推荐)...

    总的感觉,python本身并没有对二进制进行支持,不过提供了一个模块来弥补,就是struct模块. python没有二进制类型,但可以存储二进制类型的数据,就是用string字符串类型来存储二进制数据 ...

  3. python打开文件不存在-Python判断文件是否存在的三种方法

    原标题:Python判断文件是否存在的三种方法 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件 ...

  4. python怎么判断一个文件是否存在-python判断文件是否存在的方法

    python如何判断文件是否存在 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. python中如何判断文件是否存在? ...

  5. python将字符串s和换行符写入文件fp_【python】文件操作

    本文内容包括: 文件的读写操作 文件的各种系统操作 存储对象 遍历文件 上代码: import os import os.path rootdir = "d:/code/su/data&qu ...

  6. python文件write原理,Python写入文件(write和writelines)详解

    Python写入文件(write和writelines)详解 如果以 r+.w.w+.a.a+ 模式打开文件,则都可以写入.需要指出的是,当以 r+.w.w+ 模式打开文件时,文件指针位于文件开头处: ...

  7. python通过内置的什么函数打开一个文件_利用python进行文件操作

    这篇文章主要介绍了如何利用python进行文件操作,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非 ...

  8. python文件读取数据-Python从文件中读取数据

    一.读取整个文件内容 在读取文件之前,我们先创建一个文本文件resource.txt作为源文件. resource.txt my name isjoker, I am18years old, How ...

  9. python解压文件_使用Python实现文件压缩和解压

    大家可能都熟悉.zip格式的文件.它可以把多个文件,压缩成一个文件.这在网络上传输时很有用,而且节省硬盘空间. 接下来,我们使用Python实现压缩和解压. 读取ZIP文件信息 要读取ZIP文件的内容 ...

最新文章

  1. 【android】插件化技术原理详解
  2. Dubbo实现原理之基于SPI思想实现Dubbo内核
  3. Mac 安装Fiddler 抓包工具
  4. python3.5安装pillow_Python3.5在Windows 10上安装Pillow时出错
  5. 复杂链表的复制(递归的两种实现方式)
  6. live-server 箭头函数
  7. Aspose.Words操作Word.PDF,让图片和文本垂直居中,水平居中解决方案
  8. ubuntu18.04,Linux使用远程连接工具连接失败解决
  9. 从零学React Native之05混合开发
  10. php 游戏开发swoole,用Swoole来写个联机对战游戏呀!(一)前言
  11. 2022年05月系统集成项目管理工程师考试知识点分布
  12. 腾达路由器设置成中继模式
  13. 【C#】万年历源码、农历、节日、节气齐全
  14. 2020年,这个算法团队都干了啥?
  15. 如何优雅的修改 Kubernetes Master 节点 IP?可没你想象中那么简单!
  16. 正则表达式JS-1212
  17. Scratch编程 烧脑算法——换位密码
  18. PPT页码插入(PPT页码不显示)
  19. 无线地磁传感器更适合路边停车系统
  20. CASS地物及地貌的诠释

热门文章

  1. 用Android Studio 出现的问题
  2. linq 获取实体列表中的某个字段返回iliststring
  3. 如何在 ETL 项目中统一管理上百个 SSIS 包的日志和包配置框架
  4. 触发日期spring3整合quartz实现任务调度功能
  5. Log4net日志发布到服务器上日志无法写入
  6. 链串实现功能(初始化、判断空串、串的赋值、串的连接、获取子串)
  7. node 无脑生成小程序二维码图
  8. 基于springcloud的声明式客户端FeignClients方式的httpserver访问配置
  9. action support分析
  10. HDU 5895 Mathematician QSC