📜  python 导入文本文件 - Python (1)

📅  最后修改于: 2023-12-03 15:19:09.150000             🧑  作者: Mango

Python 导入文本文件

在Python中,可以使用多种方法导入文本文件,下面将介绍文件读取和导入的几种基本方法。

使用open()函数

使用Python内置的open()函数可以读取本地文件。

with open('test.txt', 'r') as f:
    file_content = f.read()
    print(file_content)

其中,'test.txt'是文件的路径,'r'表示以只读方式打开文件。'f.read()'返回整个文件的内容。

使用pandas库

使用pandas库可以方便地读取本地或远程的结构化数据文件。

import pandas as pd

df = pd.read_csv('file.csv')
print(df)

这里的'file.csv'是文件的路径,pandas将文件导入DataFram形式,打印出DataFrame的内容。

使用numpy库

使用numpy库可以处理和操作数组和矩阵,适用于科学计算和大规模数值数据处理。

import numpy as np

a = np.loadtxt('file.txt')
print(a)

这里的'file.txt'是文件的路径,'np.loadtxt()'函数返回从文本文件中读取的数据。

使用glob库

使用glob库可以方便地遍历目录下所有文件,然后进行批量处理。

import glob

for file_path in glob.glob('*.txt'):
    with open(file_path, 'r') as f:
        file_content = f.read()
        print(file_content)

这里的'*.txt'是文件的通配符,匹配所有扩展名为txt的文件,然后for循环遍历所有文件,使用'with open()'方式读取每个文件的内容并打印。

综上所述,Python提供了多种方法导入文本文件,可以根据需求选择合适的方法进行处理。