Lưu file ở thư mục khác

Chào mọi người, em có cấu trúc thư mục như sau

/source
---- /abc
---- ---- testio.py
---- /data

Hiện tại, em đang thực hiện khi file ở /source/abc/testio.py. Bây giờ, em muốn lưu file sang thư mục khác là /source/data. Em search Google nãy giờ vẫn báo lỗi thế này.

IOError: [Errno 2] No such file or directory: '../data/reviews.csv'

Đây là code hiện tại của em.

import csv

outputFile = './' + str(time.time()) + '-amazon-reviews.csv'

with open(self.outputFile, 'ab') as fp:
            file = csv.writer(fp, delimiter = ',',quoting=csv.QUOTE_MINIMAL)
            data = [
                str(author.text.encode('utf8')),
                str(rating.text[:3]),
                str(date.text[3:]),
                str(content.text.encode('utf8'))
            ]
            file.writerow(data)

Mong mọi người giúp đỡ.

outputFile bắt đầu bằng ./ thì nó sẽ tìm kiếm file này bắt đầu từ thư mục hiện tại. Bạn thử dùng absolute path xem có khá hơn không?

Mình có thử sửa lại thế này cũng không ăn thua

outputFile = '../data/' + str(time.time()) + '-amazon-reviews.csv'

Để mình search thử absolute path như bạn nói

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?