python代码制作configure文件示例

 更新时间:2014年07月28日 16:43:11   投稿:whsnow  
这篇文章主要介绍了python代码如何制作configure文件,需要的朋友可以参考下

在lua中,一直用lua作为config文件,或承载数据的文件 - 好处是lua本身就很好阅读,然后无需额外写解析的代码,还支持在configure文件中读环境变量,条件判断等。

在lua中通过loadfile, setfenv实现)

python:

cat config.py

bar = 10
foo=100
cat python_as_config.py:

ns = {}
execfile('config.py', ns)

print "\n".join(sorted(dir(ns)))
print "*"*80
print ns['foo']
print ns['bar']

缺点是不像lua那么可以以成员的方式访问table中的变量,如ns.foo, ns.bar... www.jb51.net

相关文章

  • python中uuid模块实例浅析

    python中uuid模块实例浅析

    在本篇文章里小编给大家整理了一篇关于python中uuid模块实例浅析内容,有需要的朋友们可以学习下。
    2020-12-12
  • python中如何设置代码自动提示

    python中如何设置代码自动提示

    在本篇文章里小编给大家整理的是一篇关于python中设置代码自动提示的方法,有需要的朋友们可以学习参考下。
    2020-07-07
  • python 异常处理总结

    python 异常处理总结

    这篇文章主要介绍了python 异常的相关资料,并整理了相关异常资料,需要的朋友可以参考下
    2016-10-10
  • 利用python获取Ping结果示例代码

    利用python获取Ping结果示例代码

    这篇文章主要给大家介绍了关于利用python获取Ping结果的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考价值,需要的朋友们下面跟着小编一起来学习学习吧。
    2017-07-07
  • 简单了解python关键字global nonlocal区别

    简单了解python关键字global nonlocal区别

    这篇文章主要介绍了简单了解python关键字global nonlocal区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • matlab中imadjust函数的作用及应用举例

    matlab中imadjust函数的作用及应用举例

    这篇文章主要介绍了matlab中imadjust函数的作用及应用举例,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • python列表操作实例

    python列表操作实例

    这篇文章主要介绍了python列表操作方法,实例分析了Python针对列表操作的插入、删除等各种操作技巧,需要的朋友可以参考下
    2015-01-01
  • 解决Python 中JSONDecodeError: Expecting value: line 1 column 1 (char 0)错误

    解决Python 中JSONDecodeError: Expecting value:&n

    这篇文章主要介绍了解决Python 中JSONDecodeError: Expecting value: line 1 column 1 (char 0)错误问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • python神经网络Keras实现GRU及其参数量

    python神经网络Keras实现GRU及其参数量

    这篇文章主要为大家介绍了python神经网络Keras实现GRU及其参数量,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • python hmac模块验证客户端的合法性

    python hmac模块验证客户端的合法性

    这篇文章主要介绍了python hmac模块验证客户端的合法性,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-11-11

最新评论