gpt4 book ai didi

python - 仅在Python中的特定文件中修改

转载 作者:行者123 更新时间:2023-11-30 23:43:43 24 4
gpt4 key购买 nike

我必须在文件开头添加一些行到目录中的特定文件,例如(*.c 或 *.h)。我编写了如下代码。

f = open('filename') 
text = f.read()
f.close()
f = open('filename~', 'w')
f.write("This is the new first line\n")
f.write(text)
f.close()
os.rename('filename~', 'filename')

它获取目录中的所有文件并更新它。但我需要它应该更新一些特定的文件。如何做到这一点

最佳答案

您可以使用glob模块来获取与 UNIX shell 模式匹配的所有文件名(例如 *.c)。另外,您也许可以使用 fileinput模块对文件进行就地替换。

关于python - 仅在Python中的特定文件中修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10614703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com