使用python创建一个文件夹并写入该文件夹中的文件[duplicate]

jm81lzqq  于 2023-03-13  发布在  Python
关注(0)|答案(1)|浏览(173)

此问题在此处已有答案

How do I get the full path of the current file's directory?(12个答案)
4天前关闭。
我尝试在保存python脚本的位置创建一个新文件夹,然后在该文件夹中创建一个新文件并写入信息。创建文件夹和文件路径的最佳方法是什么?非常感谢。
我使用以下代码创建了该文件夹

import os
from os import path

nameofFolder = "TestFolder"
foldercheck = os.path.isdir(nameofFolder)
if foldercheck:
    print('Folder present')
else:
    os.makedirs(nameofFolder)

我试着用

completepath = os.path.join(nameofFolder +"/", fileName)

为文件创建路径,但仍在根目录中创建文件。

dffbzjpn

dffbzjpn1#

要创建文件夹:

import os

currentPath = os.getcwd()
nameofFolder = "TestFolder"

if not os.path.exists(currentPath + '/' + nameofFolder):
    os.makedirs(nameofFolder)

要在其中创建文件:

fileName = "Hello"

f = open(nameofFolder + "/" + fileName, "w")

# writing whatever you want:
f.write(...)

f.close()

或者更方便地说:

with open(nameofFolder + "/" + fileName, "w") as f:
   f.write(...)

相关问题