Python读取txt中的复数
时间: 2023-09-20 18:11:59 浏览: 175
使用python读取txt文件的内容,并删除重复的行数方法
在Python中,可以使用`complex()`函数将字符串转换为复数类型。假设你的txt文件每行包含一个复数,你可以使用以下代码读取该文件并将每行的文本转换为复数类型:
```python
with open('filename.txt', 'r') as f:
lines = f.readlines() # 读取所有行
complex_numbers = []
for line in lines:
# 去除行末的换行符,并使用complex()函数将文本转换为复数类型
complex_num = complex(line.strip())
complex_numbers.append(complex_num)
```
现在,`complex_numbers`就包含了所有读取的复数。你可以使用索引访问单个复数,例如`complex_numbers[0]`。
阅读全文