用python打开一个文件,按如下方式处理数据: 第一步:去除所有“\‘”或“', '”字符,并按字符串‘\n’切分成不同单元,存入一个名为“all_data”的list中,并将all_data变成一个一列的list形式
时间: 2024-05-12 16:17:10 浏览: 44
利用Python文件处理
可以通过以下代码实现:
```
all_data = []
with open('filename.txt', 'r') as file:
for line in file:
line = line.replace("\\'", '').replace("', '", '').strip()
units = line.split('\n')
all_data += units
```
其中,'filename.txt'为需要打开的文件名。代码首先创建一个空的列表all_data用于存储处理后的数据。接着,使用with语句打开文件,通过for循环遍历每一行的数据。使用replace()方法分别去除字符串中的"\'"和"', '"字符,并使用strip()方法去掉每个单元格的空格。然后,使用split()方法将单元格切分成不同的部分,并将其添加到all_data列表中。最后,通过"+"操作符将多个列表合并成一个单列的列表形式。
阅读全文