【问题标题】:Csv File Not Found in Django在 Django 中找不到 Csv 文件
【发布时间】:2018-02-24 06:29:31
【问题描述】:

我可能遗漏了一些明显的东西,但我的 python 代码无法识别我的 csv 文件,尽管它包含在我的包中。结果,我收到了 FileNotFoundException。这是我的错误:

 from multiplication import views
 File "/Users/NikolasPapastavrou/firstProject/multiplication/views.py", 
 line 15, in <module>
 with open('data.csv','r') as csv_file:
 FileNotFoundError: [Errno 2] No such file or directory: 'data.csv'

这是我的设置图片,包括包中的文件:https://i.stack.imgur.com/l1pW7.png

【问题讨论】:

    标签: python django csv import


    【解决方案1】:

    当你通过python manage.py runserver 启动一个 Django 时,当前的工作路径就是你的 manage.py 所在的位置。如果您将data.csv 放在同一个文件夹下,它会起作用。或者,提供数据文件的绝对路径:

    DATA_SRC = '/Users/NikolasPapastavrou/firstProject/multiplication/data.csv'
    
    with open(DATA_SRC, 'r') as csv_file:
        // do your work...
    

    【讨论】:

    • @nikpap 很高兴它有帮助
    猜你喜欢
    • 2020-03-23
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 2019-04-26
    • 2012-12-15
    • 2021-02-14
    相关资源
    最近更新 更多