我认为ConfigParser模块的set方法更新了给定的字段,但是,似乎更改只保留在内存中,并且不会进入配置文件.这是正常的行为吗?
我也尝试过write方法,但我得到的是另一个复制的部分,到目前为止并不是我想要的.
这是一个代表我正在做的事情的标本:
import sys
import ConfigParser
if __name__=='__main__':
cfg=ConfigParser.ConfigParser()
path='./../whatever.cfg/..'
c=cfg.read(path)
print cfg.get('fan','enabled')
cfg.set('fan','enabled','False')
c=cfg.read(path)
print cfg.get('fan','enabled')
Run Code Online (Sandbox Code Playgroud) 我正在开发python中的应用程序(API),我想通过Web界面(如Web服务)提供一些功能.我一直在看django,但我不知道我的想法是否真的很合适.我只想创建一个调用我的API方法的网页,以便完成提供该网页的功能.但是,在遵循教程之后,我对django的观点感到有些困惑.在我看来,与ORM相比,与经典的Web应用程序更相关.
django是一个如此繁重的解决方案,如此简单的开发(正如我所提到的,通过网络调用我的API)?我总是要使用数据库吗?
谢谢.