Я пытался сделать простой проект, но у меня есть одна преграда с импортом Classes
файлов.
Прежде всего, вот макет моих файлов проекта:
Project
| Classes
| ReadCsvFile.py
| Data
| __main__.py
и это мой ReadCsvFile.py
код
import pandas as pd
class Parsefile:
visits = ""
fitness_test = ""
applications = ""
purchases = ""
def __init__(self, visits,fitness_test,applications,purchases):
self.visits = visits
self.fitness_test = fitness_test
self.applications = applications
self.purchases = purchases
def readCsv(self):
visits = pd.read_csv('./data/visits.csv')
fitness_test = pd.read_csv('./data/fitness_tests.csv')
applications = pd.read_csv('./data/applications.csv')
purcases = pd.read_csv('./data/purchases.csv')
def testData(self):
print(visits.head())
print(fitness_test.head())
print(applications.head())
print(purcases.head())
@staticmethod
def run():
psfile = Parsefile()
psfile.readCsv()
psfile.testData()
и мой __main__.py
код файла:
from Classes.ReadCsvFile import Parsefile
if __name__ == '__main__':
Parsefile.run()
Но когда я запускаю код, он показывает эту ошибку:
ImportError: No module named Classes.ReadCsvFile