【发布时间】:2021-11-06 21:54:25
【问题描述】:
我正在尝试将清理文件导入管理器文件中,如下所示:
import sys
import os
sys.path.append(os.path.dirname(os.path.abspath("cleaning.py")))
from cleaning import df_invoices_full
主文件夹包含文件清理、事务列表和一个名为“apps”的子文件夹,其中包含管理器文件:
还要注意,清理文件读取的是交易listing.csv文件。
我在运行时遇到的问题是:
FileNotFoundError: [Errno 2] No such file or directory: 'Transaction Listing.csv'
并且“Transaction Listings.csv”通过清理正确加载,但在清理导入管理器时没有。
感谢您的帮助。
【问题讨论】:
-
请将相关代码的minimal reproducible example发到
cleaning.py。 -
cleaning.py 独立运行良好,仅供参考
-
df_invoices_full = pd.read_csv("Transaction Listing.csv", encoding='latin-1')
标签: python path operating-system sys