Py学习  »  Python

如何仅使用python在文件的特定部分追加文件中的数据

Mighty_1989 • 4 年前 • 77 次点击  

我对python有点陌生,我有一个文件,其中包含如下数据:

##### Section 1 ######
[Mango]
Hello #value 1

我需要附加如下数据:

####### Section 1 , Section 2 #######
[Mango]
Hello # value 1 , value 2

我会过去的 section 2 , value 2 key[Mango] 或者其他钥匙。 如果 Key[Mango] 已经存在于文件中,然后我需要像前面提到的输出一样附加文件本身的那一部分。 在python中不知道该怎么做。你能帮我一下吗?谢谢您。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/41224
 
77 次点击  
文章 [ 1 ]  |  最新文章 4 年前
toti08
Reply   •   1 楼
toti08    5 年前

我会用python configParser . 像这样的:

parser = ConfigParser.SafeConfigParser() 
parser.read(<yourFileName>)

然后您可以阅读每个部分:

parser.get(<sectionNAme>, <key>)

例如:

parser.get('Mango', 'Hello')

或写:

parser.set('mango', 'Hello', <value>)