【发布时间】:2019-06-25 09:02:13
【问题描述】:
我有一个文件 requirements.txt 文件。以下文本如下。如何更改 django 和 flask 的值并通过作为命令行参数传递来更新文件
requirement.txt
numpy=1.14
pandas=1.4
django=1.6
flask=1.4
我的 python file.py 在下面
import sys
import re
program_name = sys.argv[0]
arguments = sys.argv[1:]
print (arguments[0])
print (arguments[1])
with open('requirement.txt ', 'r') as fr:
data = fr.readlines()
with open('requirement.txt ', 'a') as fw:
fw.write(....)
python file.py django=2.1 flask=2.0
requirements.txt 的输出
numpy=1.14
pandas=1.4
django=2.1
flask=2.0
【问题讨论】:
-
@Mak,检查docs.python.org/3/library/fileinput.html 就地编辑文件
标签: python regex file-io command-line arguments