如何在python代码中包含文件夹

时间:2017-11-29 17:17:26

标签: python

让我们说两个文件夹。 X中有一个-X和一个-Y。现在可以说我已经在ATOM IDE中设置了文件夹X的工作路径,现在如果我想在我的代码中使用文件夹Y,我该怎么做? 例如,在文件夹X中写下代码I'所以

import glob2
import datetime
filenames = glob2.glob('*.txt')

#How do  I list files of folder Y only???
with open(datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S-%f")+".txt", 'w') as file:
#How do I create file inside folder Y only
    for item in filenames:
        with open(item,"r") as f:
            content = f.read()
            file.write(content)
            file.write("\n")

2 个答案:

答案 0 :(得分:0)

让我们采用您的目录结构:

x/
 some_script.py
 y/

现在您正在寻找的是通过在some_script.py中编写一些代码来在y中创建文件 你就是这样做的:

fh =  open('y/a.txt', 'w')
fh.write("Yayy")
fh.close()

答案 1 :(得分:0)

您可以使用以下代码切换不同的目录

Path='path to y'
currentDir = os.getcwd()
os.chdir(Path)
#do your job here
#now come back to previous directory
os.chdir(currentDir)