Python 整行读取文本方法并去掉readlines换行\n操作,并且输出的还有中括号
时间: 2023-05-20 12:05:19 浏览: 207
可以使用以下代码实现:
```
with open('file.txt', 'r') as f:
lines = f.readlines()
lines = [line.strip() for line in lines]
print(lines)
```
其中,'file.txt' 是要读取的文件名,'r' 表示以只读模式打开文件。使用 readlines() 方法可以将文件按行读取,并返回一个包含每行内容的列表。接着,使用列表推导式和 strip() 方法去掉每行末尾的换行符。最后,使用 print() 函数输出处理后的列表,其中中括号是列表的标志。
相关问题
python代码,在txt文本每一行的末尾加上有括号)
下面是一个示例代码,它可以在每一行的末尾添加括号:
```
# 打开文件
with open('file.txt', 'r') as file:
# 读取每一行内容
lines = file.readlines()
# 打开文件
with open('file.txt', 'w') as file:
# 遍历每一行
for line in lines:
# 在每一行的末尾添加括号
file.write(line.strip() + ')\n')
```
注意:这段代码是在文件的内容被完全读入到内存中后进行处理的,因此不适用于大型文件。
阅读全文