Я видел сообщения, похожие на это, но не совсем.
import pandas as pd
dynamic_fun = {
'.csv': read_csv,
'.xlsx': read_excel
}
Я хотел бы сделать что-то подобное:
df = pd.(dynamic_fun['.csv'])('Z:/test1.txt', delimiter = "\t")
или
df = pd.(dynamic_fun)['.csv']('Z:/test1.txt', delimiter = "\t")
Вместо чего-то подобного:
df = pd.read_csv('Z:/test1.txt', delimiter = "\t")
Принципиально измените функцию динамически, используя словарь.
Спасибо,