最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現(xiàn)微秒級等待問題(windows)

 更新時間:2024年06月24日 09:08:04   作者:霸蠻哥  
這篇文章主要介紹了python實現(xiàn)微秒級等待問題(windows),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

python實現(xiàn)微秒級等待

windows限制

python 的 time.sleep()方法,在windows操作系統(tǒng)下,最低只能實現(xiàn)到0.001秒,即最少等待1毫秒。

時間單位

  • 秒(second),時間單位 : s, 
  • 毫秒(millisecond),時間單位:ms 
  • 微秒(microsecond),時間單位:μs

時間換算:

  • 1s【秒】 = 1000ms【毫秒】
  • 1ms【毫秒】 = 1000μs【微秒】
  • 1μs【微秒】 = 1000ns【納秒】
  • 1ns 【納秒】= 1000ps【皮秒】

如何實現(xiàn)微秒μs級等待?

可使用time.perf_counter()方法來實現(xiàn)。

代碼如下:

import time


def microsecond_sleep(sleep_time):
    """微秒等待

    :param sleep_time: int, 微秒
    :return:
    """

    end_time = time.perf_counter() + (sleep_time - 0.8) / 1e6  # 0.8是時間補償,需要根據(jù)自己PC的性能去實測
    while time.perf_counter() < end_time:
        pass


start = time.perf_counter()
microsecond_sleep(10)  # 等待10微秒
end = time.perf_counter()
print(start)
print(end)
print("等待時間:", (end-start) * 1e6, "微秒")

運行結(jié)果如下:

1040204.7426661
1040204.742676
等待時間: 9.899958968162537 微秒

多次測試,實際消耗時間在9.89-10.30微秒之間。

python編程,毫秒級延時的一種實現(xiàn)

linux適用

import time    # 導(dǎo)入time模塊
 
def delayMicrosecond(t):    # 微秒級延時函數(shù)
    start,end=0,0           # 聲明變量
    start=time.time()       # 記錄開始時間
    t=(t-3)/1000000     # 將輸入t的單位轉(zhuǎn)換為秒,-3是時間補償
    while end-start<t:  # 循環(huán)至?xí)r間差值大于或等于設(shè)定值時
        end=time.time()     # 記錄結(jié)束時間

a=time.time()   # 記錄延時函數(shù)開始執(zhí)行時的時間
delayMicrosecond(10)	#延時 35 微秒
b=time.time()   # 記錄延時函數(shù)結(jié)束時的時間
print((b))
print((a))

print((b-a)*1000000)

windows適用

import time    # 導(dǎo)入time模塊

def procedure():
    time.sleep(2.5)

# measure process time
t0 = time.process_time()
procedure()
print (time.process_time() - t0, "seconds process time")

# measure wall time
t0 = time.time()
procedure()
print (time.time() - t0, "seconds wall time")

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python+OpenCV實現(xiàn)圖片中的圓形檢測

    Python+OpenCV實現(xiàn)圖片中的圓形檢測

    這篇文章主要介紹了如何利用Python+OpenCV實現(xiàn)檢測圖片中的圓形,文中的示例代碼講解詳細(xì),感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下
    2022-04-04
  • Pandas中DataFrame的常用用法分享

    Pandas中DataFrame的常用用法分享

    Pandas是Python中最流行的數(shù)據(jù)分析和處理工具之一,它提供了一個名為DataFrame的數(shù)據(jù)結(jié)構(gòu),可以被認(rèn)為是一個二維表格或電子表格。本文主要來和大家分享一下Pandas中DataFrame的常用用法,希望對大家有所幫助
    2023-04-04
  • 對dataframe數(shù)據(jù)之間求補集的實例詳解

    對dataframe數(shù)據(jù)之間求補集的實例詳解

    今天小編就為大家分享一篇對dataframe數(shù)據(jù)之間求補集的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 解決Python 使用h5py加載文件,看不到keys()的問題

    解決Python 使用h5py加載文件,看不到keys()的問題

    今天小編就為大家分享一篇解決Python 使用h5py加載文件,看不到keys()的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python基礎(chǔ)語法(Python基礎(chǔ)知識點)

    Python基礎(chǔ)語法(Python基礎(chǔ)知識點)

    這篇文章主要介紹了Python基礎(chǔ)語法(Python基礎(chǔ)知識點),需要的朋友可以參考下
    2016-02-02
  • 分析python請求數(shù)據(jù)

    分析python請求數(shù)據(jù)

    這篇文章我們給大家整理了關(guān)于python請求數(shù)據(jù)的相關(guān)知識點內(nèi)容,有興趣和需要的朋友們可以學(xué)習(xí)下。
    2018-08-08
  • Windows下多版本Python共享Poetry測試安裝

    Windows下多版本Python共享Poetry測試安裝

    這篇文章主要為大家介紹了Windows下多版本Python共享Poetry的測試安裝配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Windows+Anaconda3+PyTorch+PyCharm的安裝教程圖文詳解

    Windows+Anaconda3+PyTorch+PyCharm的安裝教程圖文詳解

    這篇文章主要介紹了Windows+Anaconda3+PyTorch+PyCharm的安裝教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • python機器學(xué)習(xí)實戰(zhàn)之樹回歸詳解

    python機器學(xué)習(xí)實戰(zhàn)之樹回歸詳解

    這篇文章主要為大家詳細(xì)介紹了python機器學(xué)習(xí)實戰(zhàn)之樹回歸的相關(guān)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 使用Python輕松實現(xiàn)一個簡單的圖床功能

    使用Python輕松實現(xiàn)一個簡單的圖床功能

    在網(wǎng)上分享圖片或?qū)D片嵌入到網(wǎng)頁中時,通常需要一個圖床來存儲和管理這些圖片,所以本文就來為大家介紹一下如何使用Python輕松實現(xiàn)一個簡單的圖床功能吧
    2024-01-01

最新評論

华容县| 武安市| 白城市| 伊春市| 明星| 水富县| 镇坪县| 自贡市| 上虞市| 雷波县| 馆陶县| 龙口市| 周口市| 灌阳县| 土默特右旗| 平南县| 秦安县| 宜春市| 石门县| 嘉黎县| 泽普县| 阿拉善右旗| 滦平县| 高清| 武强县| 阜阳市| 交城县| 英超| 永平县| 贡觉县| 马鞍山市| 济源市| 延川县| 襄垣县| 荆门市| 德清县| 绥江县| 西丰县| 台中县| 南阳市| 驻马店市|