python - 在 Python 中创建以变量而不是字符串开头的文件名
问题描述
我需要创建一个类似于 NAME_Forecast_DATE 的文件名,其中名称和日期是变量。到目前为止我有这个
filename = r'C:\Users\USERNAME\Desktop\'+carrier +'_Forecast_'+date+'.xlsx'
问题是最后一个 \ 导致 +carrier+ 是一个字符串,而_Forecast_是一个变量。当文件名以变量开头时,如何将此文件名写入桌面?
解决方案
使用\\
代替\
例子:
path = “C:\\” + something + “\\something”
您也可以使用 .format(),这是格式化字符串的更好方法,但也可以继续使用 .format() \\
。
推荐阅读
- java - 我可以将 JComboBox 添加到对象数组中的特定索引吗?
- php - 在 PHP 中的“换行符,空格,换行符,空格”处爆炸字符串
- java - java - SimpleDateFormat 不更新时间
- c# - Unity 抛出错误“CS0246:找不到类型或命名空间名称'SharpKml'
- python - 关闭从方法调用的弹出对话框
- android - 由于 Cast Reordering 而导致的 Tensorflow lite 流水线更改
- google-earth - 如何在地球引擎中找到一个区域(以 polgon 为界)中的所有湖泊?
- powershell - 在powershell中通过PSFTP下载文件
- json - 如何从 json 对象中提取值作为数据?
- python - 如何从 txt 文件中删除特定字符?