将.txt文件保存在与原始python3不同的目录中
我试图保存一个文件,我的程序将在其中运行程序的目录中创建一个目录 基本上是这样的:将.txt文件保存在与原始python3不同的目录中,python,Python,我试图保存一个文件,我的程序将在其中运行程序的目录中创建一个目录 基本上是这样的: DIRECTORY_ONE: program.py DIRECTORY_TWO: 所以我想把program.py保存到目录2 我试过了 outFile = open("/output_DB/" + "out.txt",'w') 和…一起成为一个。。。作为其他几种方法中的一种 执行此任务的最佳方法是什么?检查目录是否存在。如果没有,创建它 if not os.path.exists("out
DIRECTORY_ONE:
program.py
DIRECTORY_TWO:
所以我想把program.py保存到目录2
我试过了
outFile = open("/output_DB/" + "out.txt",'w')
和…一起成为一个。。。作为其他几种方法中的一种
执行此任务的最佳方法是什么?检查目录是否存在。如果没有,创建它
if not os.path.exists("output_DB"):
os.makedirs("output_DB")
outFile = open("output_DB/" + "out.txt",'w')
虽然下面答案中的方法都很好,但我认为值得指出的是,代码不起作用的唯一原因是目录名前的前导正斜杠,因此它变成了绝对路径而不是相对路径。将其更改为
“/output\u DB/”
或“output\u DB/”
也可以。