Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从远程计算机获取当前日期时间_Python_Datetime_Remote Access_Remote Server - Fatal编程技术网

Python 从远程计算机获取当前日期时间

Python 从远程计算机获取当前日期时间,python,datetime,remote-access,remote-server,Python,Datetime,Remote Access,Remote Server,我有一个python项目,从多台远程计算机的sql表和本地文件中读取数据。 我需要只读取新数据并避免重复/丢失日期,因此我根据上次读取的最大日期筛选数据,但在远程计算机日期时间更改(按需手动应用)时遇到问题。 如何远程读取计算机当前日期时间? 目前,我使用Win32 Net连接到远程pc文件夹进行特定文件读取,使用sqlalchemy进行sql读取 所有运行windows并在同一内部网络中运行的计算机都使用a,这是一种奇特的方式,表示您维护每个主机上看到的最后一个时间戳,并使用特定于主机的时间戳

我有一个python项目,从多台远程计算机的sql表和本地文件中读取数据。 我需要只读取新数据并避免重复/丢失日期,因此我根据上次读取的最大日期筛选数据,但在远程计算机日期时间更改(按需手动应用)时遇到问题。 如何远程读取计算机当前日期时间? 目前,我使用Win32 Net连接到远程pc文件夹进行特定文件读取,使用sqlalchemy进行sql读取

所有运行windows并在同一内部网络中运行的计算机都使用a,这是一种奇特的方式,表示您维护每个主机上看到的最后一个时间戳,并使用特定于主机的时间戳查看更改的内容。如果远程主机上的datetime发生更改,则不能使用时间戳。任何其他单调递增的id(例如主键)也同样有效

如果win32net给您一个命令行,您可以在远程主机上使用
date/t
来获取时间。你们并没有说你们使用的是什么数据库,但我所知道的都有一个日期函数,所以你们可以很自然地使用它


是的,网络主机应该通过ntp进行同步,但这并不能消除问题,只会使时钟偏差小得多。

可能值得一看ntp,这是确保所有计算机都同意在分布式系统中的时间/日期的标准方法。非常感谢,我没有设法获得计算机日期时间,我没有win32net cmd(在文件夹上运行os.listdir),我也尝试了不同的主键,而不是日期,但它们不能用于时间线。最后,我创建了一个过滤现有数据的列表,其中列出了过去X小时内特定pc的所有日期,这并不优雅,如果pc时间更改超过X小时,它将失败,但现在就足够了