python怎么导入文本
时间: 2024-09-12 09:04:27 浏览: 41
Python通过多种内置库和第三方库来导入文本数据。以下是几个常见的方法:
1. **Python 内置库**[^1]:
- 使用`open()`函数直接读取文件:
```python
with open('filename.txt', 'r') as file:
content = file.read()
```
2. **`pandas`库**[^2]:
- 对于结构化的文本数据(如CSV或Excel),可以使用`read_csv()`或`read_excel()`:
```python
import pandas as pd
data = pd.read_csv('data.csv')
```
- 或者读取纯文本文件,如上面的例子所示:
```python
raw = pd.read_table('金庸-射雕英雄传txt精校版.txt', names=['txt'], encoding='GBK')
```
3. **针对特定格式的库**:
- 如果是特定格式,如XML或JSON,可以使用`xml.etree.ElementTree`或`json`模块。
4. **数据库连接**:
- 如果数据存储在数据库中,可以使用`sqlite3`, `psycopg2`(PostgreSQL)或其他数据库接口库。
导入文本时,记得指定正确的文件路径和编码。
阅读全文