编写一个python脚本, 功能是读取一个名为file_list的文件, 该文件的每一行代表一个文件名, 在当前目录下用这个文件名创建文件, 文件的内容和当前目录下template.sv文件相同, 随后将该文件中的"<erb>"关键词替换为使用命令行输入的第一个参数
时间: 2023-05-11 11:07:18 浏览: 125
分享一个简单的python读写文件脚本
以下是 ChatGPT 的回答:
您好,我可以为您解答编程类的问题。对于您提出的问题,可以使用以下 Python 代码实现:
```python
import os
# 读取文件列表
with open('file_list', 'r') as f:
file_names = f.read().splitlines()
# 创建文件并复制内容
for file_name in file_names:
with open(file_name, 'w') as f:
with open('template.sv', 'r') as template:
content = template.read().replace('<erb>', sys.argv[1])
f.write(content)
```
这段代码会读取名为 `file_list` 的文件,该文件的每一行代表一个文件名。然后,它会在当前目录下用这个文件名创建文件,并将该文件中的 `<erb>` 关键词替换为使用命令行输入的第一个参数。文件的内容与当前目录下的 `template.sv` 文件相同。
希望这个回答能够帮助到您。
阅读全文