Django管理命令 - 读取文件

时间:2014-10-15 00:48:04

标签: python django

我使用Django管理命令结构如下:

将example.py文件保存在此处:

application_root /应用/管理/命令/ example.py

example.py尝试打开位于此处的文件:

  

application_root /应用/ subdirectory_1 / subdirectory2 / example.csv

以下代码段位于example.py

中的Command类中
filepath = '/projects/myproject/application_root/app/subdirectory_1/subdirectory2/example.csv'
csvfile = open(file_path)
reader = csv.reader((line.replace('\0','') for line in csvfile), delimiter="\t")
for row in reader:
   print row

并运行如下./manage.py example.py 管理和命令都有__init__.py个文件

没有打印出任何行。

当我从子目录2中的test.py文件运行相同的代码时,只需使用python test.py即可正常工作。

不确定原因。

0 个答案:

没有答案