让我们说两个文件夹。 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")
答案 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)