首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想知道如何在Linux操作系统中使用Python来设置时间

我想知道如何在Linux操作系统中使用Python来设置时间
EN

Stack Overflow用户
提问于 2021-08-04 01:13:41
回答 1查看 52关注 0票数 1

操作系统: Ubuntu LTS 18.04

语言: Python3

我使用的是Ubuntu Linux操作系统,如果操作系统时间与当前时间不同,我想用Python语言设置当前时间。为了设置Linux时间,确认执行了以下系统命令。

当前时间是从单独的GPS设备读取信息。

代码语言:javascript
复制
sudo date -s "2021-08-04 10:07:01"

为了能够在Python中执行这个系统命令,我们使用子进程库进行了测试。

代码语言:javascript
复制
import subprocess

proc = subprocess.Popen(["sudo", "date", "-s", currenttime])

但是,它不能正常运行。我猜这可能是因为您使用的是sudo命令。因此,当我运行它时,除了sudo部分之外,“您没有执行date命令的权限”。将输出消息。

代码语言:javascript
复制
import subprocess 

proc = subprocess.Popen(["date", "-s", currenttime])

我不知道我是否走错了方向。你能给我一个明智的答案吗?

EN

回答 1

Stack Overflow用户

发布于 2021-08-04 04:09:36

导入子流程库

import subprocess

现在,通过将cmd存储到变量中来检查运行命令的输出。如果您想设置新数据,只需将整个cmd放入fn中,只需替换来自您的

output = subprocess.check_output("cmd", shell=True)

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68644309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档