我试图将日期包括在文件名中。我正在使用一个称为“今天”的变量。

当我使用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'


我尝试通过使用单引号将今天的变量放在路径之外。

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

最佳答案

在Python中,您可以使用+连接变量。

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

关于python - 在Python的文本字符串中包含变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55053762/

10-13 05:46