代码 #include #include int main(){ boost::property_tree::ptree m_pt, tag_setting; read_ini("config.ini", m_pt); tag_setting = m_pt.get_child("config"); i
最终是通过Properties来实现的,比直接字符流来读取多了很多便利. 可以直接定位到域,根据键就能拿到值.而不是遍历判断来取值对于一些项目我们需要保留配置文件, 以便继续访问,python明文项目配置文件.ini格式的读取方法 import configparserclass ConfigReader(object): def __init__(self,path): self.CReader=configparser.ConfigParser() self.C
/*
* IniReader.java
* 用Java读取INI文件(带section的)
* 示例:
* tmp.IniReader reader = new tmp.IniReader("E:\\james\\win.ini");
* out.println(reader.getValue("TestSect3", "kkk 6"));
*/
package tmp;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;
import java.util.Properties;
public class IniReader {