python - 在 linux 中设置 python 脚本的日期/时间

标签 python linux

我正在对 python 脚本进行单元测试,并希望模拟该脚本在一个月的不同日期的运行情况。

有什么方法可以设置从命令行启动脚本的日期/时间吗?

我无权更改系统日期/时间,并且不希望用我想要测试的日期破解脚本。

干杯, 唐纳尔

最佳答案

刚刚找到解决方案,使用一个名为 faketime 的 linux 工具。

[10:45:03] $ faketime '2008-12-24 08:15:42' /bin/date
Wed Dec 24 08:15:42 GMT 2008

关于python - 在 linux 中设置 python 脚本的日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18978052/

相关文章:

python - 组合包含相似子字符串的列表元素

Python 脚本在 Ubuntu 12.04 中被杀死

linux - 无法连接到位于 unix :/var/run/docker. sock 的 Docker 守护程序。 docker 守护进程是否正在运行?

python - 在 Linux 上使用 headless Chrome 访问拒绝页面,而有头 Chrome 通过 Python 使用 Selenium 在 Windows 上运行

java - 当程序从另一个目录运行时 DriverManager.getConnection 不起作用

Python odo CSV 到 SQL - 没有这样的文件或目录

python - 尝试使用 Tkinter 将下拉列表放在代码上

python - 如何在 pandas dataframe 中编写简单的信号逻辑?

python - 使用 dataframe.apply 在每列上调用唯一函数

linux - 登录远程机器