python - 如何在python中的文件中间插入换行符

标签 python python-2.7

我是Python的新用户。只是想用 python 写一个脚本。 有人可以帮我吗。

我使用文件中的数据计算一些值,并且我想用文件中的新值替换现有值,同时我想注释掉现有值,以便我可以验证新计算值是否有效确实有道理。 我确实解析了所需的文件,但插入换行符并注释掉旧文件却搞砸了。

如果有人发布一个示例,那就太好了。

谢谢,问候 SS213

最佳答案

逐行输出到新文件,更改您需要的内容。然后用新文件替换旧文件。

input = open('input.txt','r')
output = open('temp.txt','w')
for line in input.readlines():
    if line == 'xxx':
        output.write('#' + line)
        output.write('yyy')
    else:
        output.write(line)

关于python - 如何在python中的文件中间插入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065215/

相关文章:

python - 如何通过 Google App Engine Python 使用 OAuth 作为用户名和密码

python - 为什么旧/新风格的 python 类在将切片传递给 __getitem__ 的方式上有所不同

python - 有什么方法可以让一个进程拥有写锁而其他进程只能并行读取?

python - 使用 Python 在 MySQL 表中插入值

python - 在 Python 中查找字典的最小键时的特殊情况

python - 为什么这个 Regex 只匹配 Python 中行的开头?

python - webbrowser python 在同一选项卡中打开新的 url。这有用吗?

Python +套接字

python - pycurl 上的 DNS_SERVERS

python - 在2D Matrix python中选择元素并分配字符