今天创建一个目录并切换到新目录

Create a directory today and change to the new directory

我的 python 代码从特定目录开始。 从这个目录,我希望我的脚本在今天的日期之前自动创建一个新目录,然后切换到该目录。

import datetime
todays_date = datetime.datetime.today().strftime('%d_%B_%Y')
os.chdir(r'/Users/me/Desktop/project/')
if not os.path.exists(todays_date):
    os.makedirs(todays_date)

上面的代码运行良好。现在,我只需切换到该目录,而无需手动输入今天的日期。我怎样才能完成那个任务?

os.chdir(f'/Users/me/Desktop/project/._todays_date)

returns SyntaxError: EOL while scanning string literal

  1. 您没有正确关闭字符串。你忘记了结尾 '
  2. 您没有正确使用 f 弦。要在 f 字符串中使用变量,请用花括号将其括起来。
os.chdir(f'/Users/me/Desktop/project/{todays_date}')

应该可以。