ASCWH

搜索到 2 篇与 Python 的结果
10-25

python升级带来的yum异常:File "/usr/bin/yum", line 30

python升级带来的yum异常:File "/usr/bin/yum", line 30
问题:$ yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax原因:这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 自带的yum采用的是python2.,当系统将python升级到3.后,出现语法解释错误。解决办法:很简单,一是升级yum,一是修改yum的解释器为旧版本python2.*(如果你没有采用覆盖升级的话)。升级yum的作法就不详述了。修改yum的解释器为旧版本python2.*:$ vi /usr/bin/yum将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可。

Python

1,158 阅读
10月25日
1,158 阅读
0 评论
06-25

Python datetime、time、calendar、中的时间处理大总结

Python datetime、time、calendar、中的时间处理大总结
python中处理时间的模块有三个,datetime, time,calendar,融汇贯通三个模块,才能随心所欲地用python处理时间。本文就是为此而写,文章着重点在于梳理出三个模块的设计脉络,便于大家记忆里面的api。在需要的时候能够去查找相应的方法。但由于calendar模块使用不多,限于篇幅,本文没有涉及。1.概述datetime模块主要是用来表示日期的,就是我们常说的年月日时分秒,calendar模块主要是用来表示年月日,是星期几之类的信息,time模块主要侧重点在时分秒,粗略从功能来看,我们可以认为三者是一个互补的关系,各自专注一块。方便用户依据不同的使用目的选用趁手的模块。2.从time模块说起为了学习time模块,我们需要先知道几个与时间相关的概念:(1)epoch假设我们要将时间表示成毫秒数,比方说1000000毫秒,那有一个问题必须解决,这个1000000毫秒的起点是什么时间,也就是我们的时间基准点是什么时间?好比我说你身高1.8米,那这个身高是指相对于你站立的地面说的。这个时间基准点就是epoch,在Unix系统中,这个基准点就是1970年1月1日0点整那...

Python

2,179 阅读
06月25日
2,179 阅读
0 评论