我想要得到的路径文件名相同的路径,然后要在文件名之前,然后再添加一些东西(比如,“hello_”)想要将新的操纵文件写入到读取它的同一目录中。
现在如果我使用下面的代码,我不能够操纵文件写入到相同的路径:从路径分离文件名,并重新加入操作的文件名后,然后写入文件Python中
import glob
import os
from os.path import basename
path = raw_input("enter path: ")
list_of_file = glob.iglob(os.path.join(path,'*txt')
for file_name in list_of_file:
filename = basename(file_name)
x = ("%s_" % ('hello')) + filename
print x
现在的问题是,我能够从路径分离后处理的文件名。但是我无法将操纵的文件名写入到从其收集的同一个目录中。
嗨,你可以修复缺口,并添加一些空行,以帮助可读性? – Levon