我使用以下代码创建了一个文件夹:
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循环中,因为我的所有变量都得到参数。