在Python中格式化字符串会给我一个找不到文件的错误

用户4441204

我是python的新手,尝试与Pandas一起处理几个具有可预测名称Log_(yyyy / mm / dd)的.csv文件。

我的计划很简单,但是打开文件给我带来了问题。

today = date.today()
m,d,y = today.month, today.day, today.year

file_name = 'Log_{}-{}-{}'.format(y,m,d)
pd.read_csv(file_name)

这会给我一个错误,但这是可行的

file_name = 'Log_2015-01-10'
pd.read_csv(file_name)

他们打印相同的东西,并且str(file_name)不能解决问题。

马丁·彼得斯(Martijn Pieters)

您有两个问题:元组分配交换日期和年份值,并且需要将10以下的值零填充。实际上是在生成字符串'Log_10-1-2015',而不是'Log_2014-01-10'

通过将格式化留给date对象而不是自己提取单个组件,最容易完成将日期格式化为字符串的操作:

today = date.today()
file_name = 'Log_{:%Y-%m-%d}'.format(today)

这些%字段是strftime()格式说明,默认情况下使用零填充。

演示:

>>> from datetime import date
>>> today = date.today()
>>> 'Log_{:%Y-%m-%d}'.format(today)
'Log_2015-01-11'

是的,它已经是我所在时区的第11位。:-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么使用JSONObject解析此JSON字符串会给我一个错误?

来自分类Dev

尝试格式化时,Datepicker 给我一个空白字符串

来自分类Dev

在我的机器中提取一个zip文件会给我CRC错误吗?

来自分类Dev

在我的机器中提取一个zip文件会给我CRC错误吗?

来自分类Dev

Linux-如何在一个文件中格式化多个文件系统?

来自分类Dev

Java Springs:为什么在包内移动XML文件会给我一个错误

来自分类Dev

无法在Python中格式化字符串

来自分类Dev

在python中格式化字符串

来自分类Dev

在python列表中格式化字符串

来自分类Dev

在Numpy Python中格式化两个数组的排列顺序为一个

来自分类Dev

覆盖给我一个错误,我找不到函数

来自分类Dev

在 Python 中返回一个重新格式化的字符串

来自分类Dev

为什么循环浏览元组会给我字符串的第一个字符?

来自分类Dev

为什么循环浏览元组会给我字符串的第一个字符?

来自分类Dev

Django / Apache安装程序给我一个“找不到模块”错误

来自分类Dev

蜂巢:每当它触发一个映射时,它都会给我一个错误“无法从空字符串创建路径”,我该如何调试?

来自分类Dev

为什么我无法在 Java/Kotlin 中格式化字符串

来自分类Dev

在JS中格式化两个单独的字符串日期

来自分类Dev

Python 字符串格式化在打印语句上创建一个随机的新行

来自分类Dev

在Scala中格式化JSON字符串

来自分类Dev

在Swift中格式化字符串

来自分类Dev

在jsp中格式化datetime字符串?

来自分类Dev

在Android中格式化字符串变量

来自分类Dev

在Swift中格式化字符串

来自分类Dev

在VBScript中格式化XML字符串

来自分类Dev

在PHP中格式化字符串

来自分类Dev

在模式中格式化lua中的字符串

来自分类Dev

在React Native中格式化日期字符串

来自分类Dev

在Elm中格式化字符串

Related 相关文章

  1. 1

    为什么使用JSONObject解析此JSON字符串会给我一个错误?

  2. 2

    尝试格式化时,Datepicker 给我一个空白字符串

  3. 3

    在我的机器中提取一个zip文件会给我CRC错误吗?

  4. 4

    在我的机器中提取一个zip文件会给我CRC错误吗?

  5. 5

    Linux-如何在一个文件中格式化多个文件系统?

  6. 6

    Java Springs:为什么在包内移动XML文件会给我一个错误

  7. 7

    无法在Python中格式化字符串

  8. 8

    在python中格式化字符串

  9. 9

    在python列表中格式化字符串

  10. 10

    在Numpy Python中格式化两个数组的排列顺序为一个

  11. 11

    覆盖给我一个错误,我找不到函数

  12. 12

    在 Python 中返回一个重新格式化的字符串

  13. 13

    为什么循环浏览元组会给我字符串的第一个字符?

  14. 14

    为什么循环浏览元组会给我字符串的第一个字符?

  15. 15

    Django / Apache安装程序给我一个“找不到模块”错误

  16. 16

    蜂巢:每当它触发一个映射时,它都会给我一个错误“无法从空字符串创建路径”,我该如何调试?

  17. 17

    为什么我无法在 Java/Kotlin 中格式化字符串

  18. 18

    在JS中格式化两个单独的字符串日期

  19. 19

    Python 字符串格式化在打印语句上创建一个随机的新行

  20. 20

    在Scala中格式化JSON字符串

  21. 21

    在Swift中格式化字符串

  22. 22

    在jsp中格式化datetime字符串?

  23. 23

    在Android中格式化字符串变量

  24. 24

    在Swift中格式化字符串

  25. 25

    在VBScript中格式化XML字符串

  26. 26

    在PHP中格式化字符串

  27. 27

    在模式中格式化lua中的字符串

  28. 28

    在React Native中格式化日期字符串

  29. 29

    在Elm中格式化字符串

热门标签

归档