【问题标题】:Editing ini files with ruby, clean way preferred用 ruby​​ 编辑 ini 文件,首选干净的方式
【发布时间】:2014-04-19 00:18:54
【问题描述】:

您好,我对使用 ruby​​ 编辑 ini 文件很感兴趣。我的意思是我想阅读例如文件中的变量,更改其内容并将更改保存回文件。我还想以干净的 ruby​​ 方式进行编辑。有this relative gem,但据我了解它的功能,我无法打开文件、编辑其内容并保存回磁盘。我可以读取现有文件或创建新文件。它可以用它的合并功能来完成吗?但我不确定如何。

【问题讨论】:

    标签: ruby ini


    【解决方案1】:

    你说:

    据我了解其功能,我无法打开文件、编辑其内容并保存回磁盘。

    你可以很容易地做到这一点:

    require 'inifile'
    
    # Open and read the file
    ini = IniFile.load('my_file.ini')
    
    # Read its current contents
    puts ini['section1']['foo']
    
    # Edit the contents
    ini['section1']['foo'] = 'baz'
    
    # Save it back to disk
    # You don't need to provide the filename, it remembers the original name
    ini.save
    

    【讨论】:

    猜你喜欢
    • 2014-07-19
    • 2020-02-16
    • 2012-01-17
    • 2011-03-27
    • 1970-01-01
    • 2011-11-21
    • 2013-10-15
    • 1970-01-01
    • 2013-09-23
    相关资源
    最近更新 更多