读入Python源程序文件,将文件内的多行的注释(即 每一行“#”后面的内容)删除,再写进new.txt文件里
时间: 2023-12-03 17:42:34 浏览: 80
使用python读取txt文件的内容,并删除重复的行数方法
可以使用以下Python代码实现:
```python
with open('old.py', 'r') as f:
lines = f.readlines()
with open('new.txt', 'w') as f:
for line in lines:
new_line = line.split('#')[0] + '\n'
f.write(new_line)
```
这段代码首先打开名为`old.py`的源程序文件,逐行读取文件内容并存储在`lines`列表中。然后打开名为`new.txt`的新文件,对于每一行源程序文件中的内容,使用`split()`方法删除该行中“#”后面的注释部分,再加上换行符`\n`,最后将处理后的新行写入新文件中。
阅读全文