python异常处理如何跳过这一次继续循环

如果你遇到一个时间戳格式不正确的情况,你可以使用 try-except 语句来捕获 ValueError 异常,并在异常发生时跳过当前的迭代,继续执行循环。以下是一个简单的例子,展示了如何在时间戳格式不正确时继续循环:

import os
import datetime
# 假设你的文件夹路径是 'folder_path'
folder_path = 'D:\\workspace\\WorkFileSINOPEC\\完整性'
# 遍历文件夹中的所有文件
for file_name in os.listdir(folder_path):
    # 检查文件名是否以时间戳结束
    if file_name.endswith('.txt'):
        # 提取文件名中的时间戳
        timestamp = file_name.split('-')[-1].split('.')[0]
        # 尝试将时间戳转换为datetime对象
        try:
            # 假设时间戳是符合%H%M%S格式的
            time_1 = datetime.datetime.strptime(timestamp, "%H%M%S")
            # 打印文件大小和时间戳
            print(f"文件名: {file_name}, 时间戳: {time_1}")
        except ValueError:
            # 如果转换失败,打印错误信息并继续循环
            print(f"文件名: {file_name}, 时间戳格式不正确,跳过此文件。")
            continue  # 跳过当前迭代,继续下一次循环
# 循环结束后,你可以在这里添加更多的代码
print("循环结束。")

在这个例子中,我们使用 try 块来尝试将时间戳转换为 datetime 对象。如果 ValueError 异常被触发,表示时间戳格式不正确,我们使用 except 块来捕获异常,打印一条错误信息,并使用 continue 语句跳过当前的迭代,继续执行循环。这样,即使有些文件的时间戳格式不正确,循环也不会中断,程序会继续处理其他文件。

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
零基础入门学习Python P1. 000愉快的开始 P2. 001我和Python的第一次亲密接触 P3. 002用Python设计第一个游戏 P4. 003小插曲之变量和字符串 P5. 004改进我们的小游戏 P6. 005闲聊之Python的数据类型 P7. 006Pyhon之常用操作符 P8. 007了不起的分支和循环1 P9. 008了不起的分支和循环2 P10. 009了不起的分支和循环3 P11. 010列表:一个打了激素的数组1 P12. 011列表:一个打了激素的数组2 P13. 012列表:一个打了激素的数组3 P14. 013元组:戴上了枷锁的列表 P15. 014字符串:各种奇葩的内置方法 P16. 015字符串:格式化 P17. 016序列!序列! P18. 017函数:Python的乐高积木 P19. 018函数:灵活即强大 P20. 019函数:我的地盘听我的 P21. 020函数:内嵌函数和闭包 P22. 021函数:lambda表达式 P23. 022函数:递归是神马 P24. 023递归:这帮小兔崽子 P25. 024递归:汉诺塔 P26. 025字典:当索引不好用时1 P27. 026字典:当索引不好用时2 P28. 027集合:在我的世界里,你就是唯一 P29. 028文件:因为懂你,所以永恒 P30. 029文件:一个任务 P31. 030文件系统:介绍一个高大上的东西 P32. 031永久存储:腌制一缸美味的泡菜 P33. 032异常处理:你不可能总是对的1 P34. 033异常处理:你不可能总是对的2 P35. 034丰富的else语句及简洁的with语句 P36. 035图形用户界面入门:EasyGui P37. 036类和对象:给大家介绍对象 P38. 037类和对象:面向对象编程 P39. 038类和对象:继承 P40. 039类和对象:拾遗 P41. 040类和对象:一些相关的BIF P42. 041魔法方法:构造和析构 P43. 042魔法方法:算术运算1 P44. 043魔法方法:算术运算2 P45. 044魔法方法:简单定制 P46. 045魔法方法:属性访问 P47. 046魔法方法:描述符(Property的原理) P48. 047魔法方法:定制序列 P49. 048魔法方法:迭代器 P50. 049乱入:生成器 P51. 050模块:模块就是程序 P52. 051模块:__name__=___main___、搜索路径和包 P53. 052模块:像个极客一样去思考 P54. 053论一只爬虫的自我修养1 P55. 054论一只爬虫的自我修养2:实战 P56. 055论一只爬虫的自我修养3:隐藏 P57. 056轮一只爬虫的自我修养4:OOXX P58. 057论一只爬虫的自我修养5:正则表达式 P59. 058论一只爬虫的自我修养6:正则表达式2 P60. 059论一只爬虫的自我修养7:正则表达式3 P61. 060论一只爬虫的自我修养8:正则表达式4 P62. 061论一只爬虫的自我修养9:异常处理 P63. 062论一只爬虫的自我修养10:安装Scrapy P64. 063论一只爬虫的自我修养11:Scrapy框架之初窥门径 P65. 064GUI的终极选择:Tkinter1 P66. 065GUI的终极选择:Tkinter2 P67. 066GUI的终极选择:Tkinter3 P68. 067GUI的终极选择:Tkinter4 P69. 068GUI的终极选择:Tkinter5 P70. 069GUI的终极选择:Tkinter6 P71. 070GUI的终极选择:Tkinter7 P72. 071GUI的终极选择:Tkinter8 P73. 072GUI的终极选择:Tkinter9 P74. 073GUI的终极选择:Tkinter10 P75. 074GUI的终极选择:Tkinter11 P76. 075GUI的终极选择:Tkinter12 P77. 076GUI的终极选择:Tkinter13 P78. 077GUI的终极选择:Tkinter14 P79. 078Pygame:初次见面,请大家多多关照 P80. 079Pygame:解惑 P81. 080Pygame:事件 P82. 081Pygame:提高游戏的颜值1 P83. 082Pygame:提高游戏的颜值2 P84. 083Pygame:提高游戏的颜值3 P85. 084Pygame:基本图形绘制 P86. 085Pygame:动画精灵 P87. 086Pygame:碰撞检测 P88. 087Pygame:播放声音和音效 P89. 088Pygame:摩擦摩擦 P90. 089Pygame:游戏胜利 P91. 090Pygame:飞机大战1 P92. 091Pygame:飞机大战2 P93. 092Pygame:飞机大战3 P94. 093Pygame:飞机大战4 P95. 094Pygame:飞机大战5 P96. 095Pygame:飞机大战6 P97. 096Pygame:飞机大战7
Python学习资料学习课件python基础源码: 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小游戏 005闲聊之Python的数据类型 006Pyhon之常用操作符 007了不起的分支和循环 008了不起的分支和循环2 009了不起的分支和循环3 010列表:一个打了激素的数组 011列表:一个打了激素的数组2 012列表:一个打了激素的数组3 013元组:戴上了枷锁的列表 014字符串:各种奇葩的内置方法 015字符串:格式化 016序列!序列! 017函数:Python的乐高积木 018函数:灵活即强大 019函数:我的地盘听我的 020函数:内嵌函数和闭包 021函数:lambda表达式 022函数:递归是神马 023递归:这帮小兔崽子 024递归:汉诺塔 025字典:当索引不好用时 026字典:当索引不好用时2 027集合:在我的世界里,你就是唯一 028文件:因为懂你,所以永恒 029文件:一个任务 030文件系统:介绍一个高大上的东西 031永久存储:腌制一缸美味的泡菜 032异常处理:你不可能总是对的 033异常处理:你不可能总是对的2 034丰富的else语句及简洁的with语句 035图形用户界面入门:EasyGui 036类和对象:给大家介绍对象 037类和对象:面向对象编程 038类和对象:继承 039类和对象:拾遗 040类和对象:一些相关的BIF 041魔法方法:构造和析构 042魔法方法:算术运算 043魔法方法:算术运算2 044魔法方法:简单定制 045魔法方法:属性访问 046魔法方法:描述符(Property的原理) 047魔法方法:定制序列 048魔法方法:迭代器 049乱入:生成器 050模块:模块就是程序 051模块:__name__='__main__'、搜索路径和包 052模块:像个极客一样去思考 053论一只爬虫的自我修养 054论一只爬虫的自我修养2:实战 055论一只爬虫的自我修养3:隐藏 056轮一只爬虫的自我修养4:OOXX 057论一只爬虫的自我修养5:正则表达式 058论一只爬虫的自我修养6:正则表达式2 059论一只爬虫的自我修养7:正则表达式3 060论一只爬虫的自我修养8:正则表达式4 061论一只爬虫的自我修养9:异常处理 062论一只爬虫的自我修养10:安装Scrapy 063论一只爬虫的自我修养11:Scrapy框架之初窥门径 064GUI的终极选择:Tkinter 065GUI的终极选择:Tkinter2 066GUI的终极选择:Tkinter3 067GUI的终极选择:Tkinter4 068GUI的终极选择:Tkinter5 069GUI的终极选择:Tkinter6 070GUI的终极选择:Tkinter7 071GUI的终极选择:Tkinter8 072GUI的终极选择:Tkinter9 073GUI的终极选择:Tkinter10 074GUI的终极选择:Tkinter11 075GUI的终极选择:Tkinter12 076GUI的终极选择:Tkinter13 077GUI的终极选择:Tkinter14 078Pygame:初次见面,请大家多多关照 079Pygame:解惑 080Pygame:事件 081Pygame:提高游戏的颜值1 082Pygame:提高游戏的颜值2 083Pygame:提高游戏的颜值3 084Pygame:基本图形绘制 085Pygame:动画精灵 086Pygame:碰撞检测 087Pygame:播放声音和音效 088Pygame:摩擦摩擦 089Pygame:游戏胜利 090Pygame:飞机大战1 091Pygame:飞机大战2 092Pygame:飞机大战3 093Pygame:飞机大战4 094Pygame:飞机大战5 095Pygame:飞机大战6 096Pygame:飞机大战7

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值