C++\Python\Qt工作笔记-读取txt文件查找某行是否包含keyWord
生活随笔
收集整理的這篇文章主要介紹了
C++\Python\Qt工作笔记-读取txt文件查找某行是否包含keyWord
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文本內容如下:
?
python源碼如下:
if __name__ == '__main__':f=open('demo.txt')line=f.readline()while line:if 'keyWord' in line:print("find keyWord!!!")passline = f.readline();passf.close()運行截圖如下:
?
C++源碼如下:
#include <fstream> #include <iostream> #include <string> using namespace std;int main(){ifstream file;file.open("demo.txt");string line;while(getline(file,line)){if(line.find("keyWord")!=string::npos){cout<<"Find KeyWord!"<<endl;}}file.close();getchar();return 0; }運行截圖如下:
Qt源碼如下:
#include <QString> #include <QDebug> #include <QFile> #include <QApplication>int main(int argc, char *argv[]) {QApplication a(argc, argv);QFile file("E:\\Qt2018\\FindKeyWord\\demo.txt");if(!file.open(QIODevice::ReadOnly|QIODevice::Text))return -1;QString line=file.readLine();while(!line.isEmpty()){if(line.contains("keyWord")){qDebug()<<"Find keyWord!";}line=file.readLine();}file.close();return a.exec(); }運行截圖如下:
總結
以上是生活随笔為你收集整理的C++\Python\Qt工作笔记-读取txt文件查找某行是否包含keyWord的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ STL string修改
- 下一篇: C++学习笔记-利用rapidJSON读