当前位置: 首页 > 面试题库 >

在Python中将%f与strftime()结合使用可获取微秒

宋育
2023-03-14
问题内容

我想使用的strftime()以微秒级精度,这似乎可以使用%F(为说明这里)。但是,当我尝试以下代码时:

import time
import strftime from time

print strftime("%H:%M:%S.%f")

…我得到小时,分钟和秒,但是%f打印为%f,没有微秒的迹象。我在Ubuntu上运行Python
2.6.5,所以应该没问题,应该支持%f(据我所知,它在2.6及更高版本中受支持。)


问题答案:

您可以使用datetime的strftime函数来获取此信息。问题是时间的strftime接受不携带微秒信息的时间元组。

from datetime import datetime
datetime.now().strftime("%H:%M:%S.%f")

应该做的把戏!



 类似资料:
  • 问题内容: TextMate似乎使用了我假定的内置Python版本(sys.path不起作用)。您如何配置它以使用3.1?我已经安装了3.1软件包,并且可以将IDLE用于交互式会话,但是现在需要使用TextMate。 谢谢 问题答案: TextMate使用变量的值来查找Python解释器的路径。一个好的解决方案是利用TextMate的能力来定义变量(例如基于每个项目): 打开一个新的或现有的Tex

  • 一方面,我有一个文本加密/解密与Perl的 另一方面,我有Python的PyCrypto,我需要它来解码来自Perl的数据,但也发送Perl密码可以在给定加密的情况下读取的文本。 我拥有来自Perl程序的密钥,并对Perl发送到Python系统的\u hex:ed密码短语进行加密。 但是Python似乎绝对希望有IV来完成它的工作 然而,documnetation似乎表明IV已经存在 “盐”——将

  • 问题内容: 我是Python的新手,并且开始自学使用PyQT4.7和Python 2.6进行GUI编程(希望如此) 我刚刚从PyQT网站下载了整个PyQT / QT4软件包(包括QTDesigner),但是看起来QTDesigner看起来像个新手,因为每个小部件都看起来很棒(因为您可以看到所有属性/属性/默认设置等)编辑属性很棒,但是PyQT似乎没有设置QTDesigner与PyQT和PyQTs

  • 问题内容: 我使用Emacs 24.2。我已经安装并从MELPA执行,现在在REPL中而不是标志我有这个胡乱: 在低级Javascript模式下,REPL本身可以正常工作,只是符号已更改。如果输入未完成的表达式,它甚至会打印。该是字符的系统,不与复制-粘贴复制的,我加他们为你有一个想法。 在我的初始化文件中: 在终端呼叫中产生有效的REPL。 为什么提示会以这种方式表现?我该怎么做才能纠正这个问题

  • 问题内容: 我的目标是通过Python将Adblock Plus与Selenium结合使用。我已经能够将其加载到扩展程序中,但是默认情况下,它不包含默认过滤器“ EasyList”。这是我到目前为止的内容: 大部分代码都是从http://selenium- python.readthedocs.org/en/latest/faq.html 剥离的 问题答案: 实际上,默认情况下,Adblock P

  • 问题内容: 我在SO上发现了其他几个有关JavaMail API和通过SMTP服务器发送邮件的问题,但是没有一个使用TLS安全性进行讨论。我正在尝试使用JavaMail通过我的工作SMTP邮件服务器向我发送状态更新,但是它需要TLS,而且我在网上找不到任何有关如何使用JavaMail访问需要TLS加密的SMTP服务器的示例。有人能帮忙吗? 问题答案: 实际上,我们的产品中确实有一些通知代码,如果有