将文本导入python
时间: 2024-09-12 10:04:24 浏览: 45
在Python中,导入文本数据通常涉及读取文本文件并将其转换为可处理的数据结构。这里有两种常见的方式:
1. 导入其他Python文件[^1]:
要导入一个名为`fox.py`的文件,假设其中有`what_does_the_fox_say()`函数,你可以使用`import`语句:
```python
import fox # 导入fox模块
fox.what_does_the_fox_say() # 调用fox模块中的函数
```
这里假设`fox.py`已经定义了所需的功能。
2. 导入文本文件(如TXT)作为数据结构[^2],例如使用pandas DataFrame:
使用`pandas`库的`read_table`函数可以加载文本文件,这里以金庸的《射雕英雄传》为例:
```python
import pandas as pd
import os
# 更改当前工作目录以便找到文本文件
os.chdir(r'/path/to/your/text/files')
# 读取文本文件为DataFrame
raw = pd.read_table('金庸-射雕英雄传txt精校版.txt', names=['txt'], encoding='GBK')
print(len(raw)) # 输出文本文件的行数
# 可以查看部分数据
print(raw.iloc[10:100]) # 显示第10到第100行的内容
```
注意替换`'金庸-射雕英雄传txt精校版.txt'`为你实际文本文件的路径。
阅读全文