适当减少手机使用,有助于视力保护... 新的一年祝您:身体健康,阖家欢乐!~~

python 应用之系统时间的修改、系统应用程序的打开、和NTP校时

浏览量:872 作者:admin 类别:: 学习笔记 更新时间:2022-01-12 12:41:58

在使用软件pycharm 软件时,因为没有license ,启动时老提示过期,所以每次都是把时间调到指定时间后,再打开pycharm.

然而,时间不对,浏览器部分网址是无法打开,提示系统时间不对。


所以就想着,使用python来自动修改时间,打开程序后再将系统时间改为正确的时间。

当然也可以不使用ntp服务来校时,直接在python运行时,先读取时间,打开程序后再按之前读取的时间,设定系统时间,算上程序执行时间等。


目前就不深入探索了,有兴趣的朋友可以尝试更多的方法。这里分享出来希望能够帮助到学习python的朋友,我自己也是记录一下,以备后用。

import os
import datetime
import time
import ntplib

#设定日期
_date = datetime.datetime.strptime("2021/06/25","%Y/%m/%d")
#设定时间为 0点30分
_time = '00.30'
#设定时间
os.system('time {}'.format(_time))
os.system('date {}'.format(_date))

#启动咱们的应用程序

os.startfile(r"C:Program FilesJetBrainsPyCharm 2021.1inpycharm64.exe")  #pycharm
#os.startfile(r"C:Program Files (x86)TencentQQBrowserQQBrowser.exe")      #qq浏览器
print('5秒后将使用NTP校时...')
time.sleep(5) #延时5秒,再启动下面的校时服务

#通过NTP服务为系统校时
c = ntplib.NTPClient()
response = c.request('pool.ntp.org')  #ntp服务地址

print(response)
ts = response.tx_time
_date = time.strftime('%Y-%m-%d',time.localtime(ts))
_time = time.strftime('%X',time.localtime(ts))
os.system('date {} && time {}'.format(_date,_time))


关于博主
北京南城网络及弱电【张工】为您提供:
校园网、楼宇、村镇、园区,光纤网络覆盖,无线覆盖 华为|H3c|锐捷|爱快|panabit等品牌,路由、交换机、AC、AP 无源光网络(PON)设备,布署、调试、维运,等服务...
应急/临时光纤熔接...[藤仓22S]
博文为学习python所写:内容摘自网络、学习笔记、记事备忘。
QQ:872876353,欢迎交流学习、加Q注明来意。

诗文鉴赏

《满江红》· 岳飞
落星侵晓没,
残月半山低。
怒发冲冠,
凭栏处、潇潇雨歇。
抬望眼、仰天长啸,壮怀激烈。
三十功名尘与土,八千里路云和月。
莫等闲、白了少年头,
空悲切。
源于生活-记录日常
The site based on python 3 with flask...