我在Python脚本下面有这个脚本,该脚本从一个位置获取文件并将其复制到另一个Target位置。 如果我使用绝对位置定义路径,则以下代码可以正常工作。
我试图使用变量来定义它,完成时不执行脚本。 没有引发任何错误,但似乎未执行该代码。
码:
Path_from = r'/Users/user/Desktop/report'
Path_to = r'/Users/user/Desktop/report'
for root, dirs, files in os.walk((os.path.normpath(Path_from)), topdown=False):
for name in files:
if name.endswith('{}.txt'.format(date)):
print
"Found"
SourceFolder = os.path.join(root, name)
shutil.copy2(SourceFolder, Path_to)
我想更改代码
Path_from = r'/Users/user/Desktop/report'
至
base_path = /Users/user/Desktop/
Path_from = r'base_path/{}'.format(type)