无法将文件保存在我创建的文件夹中。 (python3)

时间:2017-09-28 14:35:34

标签: python python-3.x file save directory

我使用以下代码创建了一个文件夹:

def _infrastructure(self):
    lib = "data"
    try:
        os.makedirs(lib)
    except OSError as e:
        if e.errno != errno.EXIST:
            raise

我想使用此代码保存我正在创建的文件:

def save(self, dic):
    filename = "file.csv"           
    my_path = "data"
    filepath = os.path.join(os.path.expanduser('~'), my_path, filename)
    self.curr = csv.writer(open(filepath, "w"))            

    for key, val in self.dic.items():
        self.curr.writerow([key, val])

我想要做的是将我创建的文件保存在我也创建的文件夹中,看起来这里的问题是在for循环中,因为我的所有变量都得到参数。

0 个答案:

没有答案