исключение печати не работает панды читать CSV-файл - PullRequest
0 голосов
/ 14 июня 2019

Этот код ниже будет считывать CSV-файл в pandas, но когда я тестирую его на разных типах файлов (.xls, .txt), мое исключение не работает.Я только что получил

print(df.head()) NameError: name 'df' is not defined

Я также подумал, что если два файла .csv будут помещены в один каталог, где находится мой файл script.py, это вызовет исключение, ноэто не так.

У кого-нибудь есть совет, как заставить работать мое исключение, если имя файла не CSV, а также если в каталоге было несколько файлов CSV?Спасибо

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import time

import os



try:
        for filename in os.listdir('.'):
            if filename.endswith('.csv'):
                if os.path.isfile(filename):
                    df = pd.read_csv(
                        filename,index_col='Date', parse_dates=True)




except Exception as e:
        print(
                'There was an error processing this file.'
                )


print(df.head())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...