在Python中调用相对路径

问题描述 投票:0回答:2

我在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)
python python-3.x variables path relative-path
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.