我想在文件名中包含日期。我正在使用一个名为“今天”的变量。
当我使用 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 时在我创建的文件的名称中包含日期?
请您参考如下方法:
您可以将字符串加在一起或使用字符串格式
output_file = '../../../output_files/aws_instance_list/aws-master-list-' + today + '.csv'
output_file = '../../../output_files/aws_instance_list/aws-master-list-{0}.csv'.format(today)
output_file = f'../../../output_files/aws_instance_list/aws-master-list-{today}.csv'
最后一个只适用于 Python >= 3.6
