在我的代码中,我为 stdout 创建了一个文本文件,还保存了几个 .png 图像和 .mat 矩阵 - 当代码完成运行时,目录中有很多文件
我希望代码能够在运行我的代码的文件夹中创建一个新目录,并将 .txt 文件以及输出 .png 和 .mat 保存到这个新创建的文件夹中。
我已经想出要创建我应该做的新目录:
import os
os.mkdir('folder')
并创建输出文件并将标准输出设置在那里
import sys
filename = open('filename.txt','w')
sys.stdout = filename
我尝试使用 open('folder/filename.txt','w') 但出现错误:IOError: [Errno 2] No such file or directory
谢谢!