在我的工作目录中的目录中创建一个文件

时间:2012-04-27 16:57:39

标签: python

我使用:

创建了一个目录
def createDir(dir_name):
    try:    
        os.mkdir(dir_name)
        return True;
    except:
        return False

createDir(OUTPUT_DIR)

现在我想创建一个用于编写的文件,并将其放在我新创建的目录中,即OUTPUT_DIR内。我怎么能这样做?

2 个答案:

答案 0 :(得分:5)

使用python内置函数open()创建文件对象。

import os

f = open(os.path.join(OUTPUT_DIR, 'file.txt'), 'w')
f.write('This is the new file.')
f.close()

答案 1 :(得分:3)

new_file_path = os.path.join(OUTPUT_DIR, 'mynewfile.txt')

with open(new_file_path, 'w') as new_file:
    new_file.write('Something more interesting than this')