【发布时间】:2021-06-01 19:36:27
【问题描述】:
我想用python修改一个bat文件并保存,以便以后调用。
例如, 我读过.bat。它包含一个文件夹的地址。
我运行它。
那我改一下地址。
然后我再次运行它。
如何使用 python 做到这一点。到目前为止,我只能创建新的 bat 文件,但我无法编辑现有的并保存它。
【问题讨论】:
-
将文件内容读入
str的一个list,每个str为一行。对线条进行您希望的更改。然后将这些行写入文件。你不能在文件中间插入东西,你必须重写整个东西。 -
啊。好的。如果我重写整个东西并以相同的名称保存,则文件会被重写吗?还是会是一个不同名称的新文件?
-
如果您一遍又一遍地更改批处理文件中的相同字符串,那么将该字符串设为反映输入参数的变量不是更有意义吗?并在运行时将该输入作为类型化参数提供?通过批处理文件本身的输入请求?还是从文件中读取的每一行?等等
标签: python batch-file command