如何从python中的文本文件加载数据?

时间:2015-09-04 17:21:30

标签: python

我基本上是将文字写入文件,例如

    data = ("save.data", "a+")
    data.write(u"name = 'zrman'")

我无法加载该文件并允许我在python中执行此操作

    print name

任何帮助都会很棒

-Thx

3 个答案:

答案 0 :(得分:1)

使用ConfigParser Python模块。它真的是你正在寻找的东西。

写:

import ConfigParser

config = ConfigParser.RawConfigParser()
config.set('main', 'name', 'zrman')
with open('conf.ini', 'wb') as configfile:
    config.write(configfile)

阅读:

from ConfigParser import ConfigParser

config = ConfigParser()
config.read('conf.ini')

print config.sections()
# ['main']

print config.items('main')
# [('name', 'zrman')]

答案 1 :(得分:0)

查看文档here,这将引导您完成在python中读取和写入文件的过程。

答案 2 :(得分:-2)

您可以阅读这些行,然后exec代码:

f = open('workfile', 'w')
for line in f:
    exec(line)

print name