为什么这段代码可以在 Linux 上运行,而不能在 Windows 上运行?

肖恩·麦卡锡

在这里问了一个以前的问题,关于标记夏令时时间。@MattMessersmith 友好而专业地回答了我的问题,他的解决方案在 Linux (Ubuntu) 中运行良好,但在我的任何一台 Windows 机器(工作和家庭)上都没有。

如果有帮助,我的 Windows 机器都运行带有 Python 3.6 和 pytz 2018.4 的 Anaconda。

当我在 Windows 上运行代码时,出现以下错误:

Traceback (most recent call last): 
File "<ipython-input-185-ed30519c4311>", line 1, in <module> 
  transition_times = [t.astimezone(tz) for t in transition_times] 
File "<ipython-input-185-ed30519c4311>", line 1, in <listcomp> 
  transition_times = [t.astimezone(tz) for t in transition_times] 
OSError: [Errno 22] Invalid argument

这是在我的 Windows 机器上产生错误的代码:

from pytz import timezone

# Map transition times to year for some efficiency gain                                                                                                                                                     
tz = timezone('America/Denver')
transition_times = tz._utc_transition_times[1:]
transition_times = [t.astimezone(tz) for t in transition_times]

这是一个错误:[Windows] datetime.fromtimestamp(t) when 0 <= t <= 86399 failed on Python 3.6

因为一些datetime objectintz._utc_transition_times[1:]小于1970-01-01 00:00:00.000.

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SFTP连接可以在Windows(WinSCP)上运行,而不能在Linux上运行,为什么?

来自分类Dev

为什么Windows EXE文件不能在Linux上运行?

来自分类Dev

为什么这个 C 代码在没有 cygwin 的情况下可以在 linux 上运行,但不能在 Windows 上运行

来自分类Dev

为什么sudo可以在Linux上运行但不能在Android上运行?

来自分类Dev

为什么我的python的socket.shutdown可以在Windows上运行而不能在Ubuntu上运行?

来自分类Dev

为什么该命令不能在Windows XP上运行?

来自分类Dev

C++ 程序在 Linux 上运行完美,但不能在 Windows 上运行

来自分类Dev

为什么我的二进制文件可以在Windows 8上运行而不能在Windows 7上运行?

来自分类Dev

为什么我的二进制文件可以在Windows 8上运行而不能在Windows 7上运行?

来自分类Dev

为什么我的二进制文件可以在Windows 8上运行而不能在Windows 7上运行?

来自分类Dev

CMake可以在Mac上运行,但不能在Linux上运行?

来自分类Dev

Java提示可以在Windows上运行,但不能在Ubuntu上运行

来自分类Dev

Pycharm调试器可以在Ubuntu上运行,但不能在Windows上使用相同的代码

来自分类Dev

为什么wine在Linux上不能在Mac上运行64位程序?

来自分类Dev

为什么tgz可以在Linux机器上打开而不能在Windows上打开?

来自分类Dev

multiprocessing.jupyter笔记本中的池可在Linux上运行,但不能在Windows上运行

来自分类Dev

Python脚本可在Linux上运行,但不能在Windows上运行,我真的很绝望

来自分类Dev

在Windows上运行但不在Linux上运行的Java代码

来自分类Dev

为什么我不能在装有最新Java的Windows 10上运行CassandraDB?

来自分类Dev

为什么功能键不能在Windows上正常运行?

来自分类Dev

Apache Tika-PrintWriter可在本地Windows计算机上运行,但不能在Linux机器上运行

来自分类Dev

如果 .Net Core 可以在 Windows 上运行,为什么不能在 .Net Framework 中引用 .Net Core DLL?

来自分类Dev

为什么MutationObserver代码不能在Chrome 30上运行?

来自分类Dev

为什么特定站点上的HTTP / 2可以在FF中运行,但不能在同一Windows 10计算机上的Chrome,IE和Edge中运行?

来自分类Dev

Python代码可在Windows中运行,但不能在Linux中运行

来自分类Dev

为什么带有flex的HTML圣杯可以在Chrome上运行,而不能在Firefox上运行?

来自分类Dev

PHP代码在本地运行,但不能在Azure上运行

来自分类Dev

C ++函数可以完美地在Windows中运行,但不能在Linux中运行吗?

来自分类Dev

用c编写的程序可以在Windows中双击运行,但不能在linux中运行

Related 相关文章

  1. 1

    SFTP连接可以在Windows(WinSCP)上运行,而不能在Linux上运行,为什么?

  2. 2

    为什么Windows EXE文件不能在Linux上运行?

  3. 3

    为什么这个 C 代码在没有 cygwin 的情况下可以在 linux 上运行,但不能在 Windows 上运行

  4. 4

    为什么sudo可以在Linux上运行但不能在Android上运行?

  5. 5

    为什么我的python的socket.shutdown可以在Windows上运行而不能在Ubuntu上运行?

  6. 6

    为什么该命令不能在Windows XP上运行?

  7. 7

    C++ 程序在 Linux 上运行完美,但不能在 Windows 上运行

  8. 8

    为什么我的二进制文件可以在Windows 8上运行而不能在Windows 7上运行?

  9. 9

    为什么我的二进制文件可以在Windows 8上运行而不能在Windows 7上运行?

  10. 10

    为什么我的二进制文件可以在Windows 8上运行而不能在Windows 7上运行?

  11. 11

    CMake可以在Mac上运行,但不能在Linux上运行?

  12. 12

    Java提示可以在Windows上运行,但不能在Ubuntu上运行

  13. 13

    Pycharm调试器可以在Ubuntu上运行,但不能在Windows上使用相同的代码

  14. 14

    为什么wine在Linux上不能在Mac上运行64位程序?

  15. 15

    为什么tgz可以在Linux机器上打开而不能在Windows上打开?

  16. 16

    multiprocessing.jupyter笔记本中的池可在Linux上运行,但不能在Windows上运行

  17. 17

    Python脚本可在Linux上运行,但不能在Windows上运行,我真的很绝望

  18. 18

    在Windows上运行但不在Linux上运行的Java代码

  19. 19

    为什么我不能在装有最新Java的Windows 10上运行CassandraDB?

  20. 20

    为什么功能键不能在Windows上正常运行?

  21. 21

    Apache Tika-PrintWriter可在本地Windows计算机上运行,但不能在Linux机器上运行

  22. 22

    如果 .Net Core 可以在 Windows 上运行,为什么不能在 .Net Framework 中引用 .Net Core DLL?

  23. 23

    为什么MutationObserver代码不能在Chrome 30上运行?

  24. 24

    为什么特定站点上的HTTP / 2可以在FF中运行,但不能在同一Windows 10计算机上的Chrome,IE和Edge中运行?

  25. 25

    Python代码可在Windows中运行,但不能在Linux中运行

  26. 26

    为什么带有flex的HTML圣杯可以在Chrome上运行,而不能在Firefox上运行?

  27. 27

    PHP代码在本地运行,但不能在Azure上运行

  28. 28

    C ++函数可以完美地在Windows中运行,但不能在Linux中运行吗?

  29. 29

    用c编写的程序可以在Windows中双击运行,但不能在linux中运行

热门标签

归档