- C++
- 读文件
- 写文件
- Python
- 读文件
- 写文件
- 后言
其实一般文件的读取只涉及从文件中把东西读出来,所以提供以下模板:
#include写文件using namespace std; int main() { ifstream bookfile("book.txt"); //打开在目录下的book.txt 注意是ifstream流 string s; while (bookfile) { getline(bookfile, s);//一行一行的读 cout << s << endl; } bookfile.close();//关闭 }
#includePython 读文件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提供的读文件 *** 作更加直观,可以用函数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来写图书管理系统呢
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)