小能豆

在 Python 中的文本字符串中包含变量

py

我正在尝试将日期包含在文件名称中。我使用一个名为“today”的变量。

当我使用 bash 时,我可以在一串长文本中引用一个变量,如下所示:

today=$(date +"%m-%d-%y")
output_dir="output_files/aws_volumes_list"
ofile="$output_dir"/aws-master-ebs-volumes-list-$today.csv

我怎样才能在 Python 中实现同样的事情?我试过这样做,但没有成功:

today = datetime.today()
today = today.strftime("%B %d %Y")
output_file = '../../../output_files/aws_instance_list/aws-master-list-'today'.csv'

我尝试使用单引号将 today 变量排除在路径之外。

使用 Python 时,如何将日期包含在我创建的文件的名称中?


阅读 16

收藏
2024-12-30

共1个答案

小能豆

在 Python 中,使用+来连接变量。

today = datetime.today()
today = today.strftime("%B %d %Y")
output_file = '../../../output_files/aws_instance_list/aws-master-list-' + today +'.csv'
2024-12-30