第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Windows上的fcntl替代品

Windows上的fcntl替代品

我收到了一個(gè)Python項(xiàng)目(如果需要的話,它恰好是Django項(xiàng)目)使用fcntl了標(biāo)準(zhǔn)庫(kù)中的模塊,該庫(kù)似乎僅在Linux上可用。當(dāng)我嘗試在Windows計(jì)算機(jī)上運(yùn)行它時(shí),它會(huì)以停止ImportError,因?yàn)榇四K在此處不存在。我有什么辦法可以對(duì)程序進(jìn)行一些小的更改以使其在Windows上運(yùn)行?
查看完整描述

3 回答

?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

fcntlWindows上的替代項(xiàng)是win32api調(diào)用。用法是完全不同的。這不是您可以直接撥動(dòng)的開關(guān)。

換句話說(shuō),將fcntl-heavy-user模塊移植到Windows并非易事。它要求您分析每個(gè)fcntl調(diào)用的確切功能,然后找到等效的win32api代碼(如果有)。

也有可能某些使用的代碼fcntl沒(méi)有Windows等效項(xiàng),這將要求您使用要移植的模塊來(lái)更改模塊api以及程序的結(jié)構(gòu)/范例。

如果您提供有關(guān)fcntl呼叫的更多詳細(xì)信息,人們可以找到Windows等效項(xiàng)。


查看完整回答
反對(duì) 回復(fù) 2019-11-13
?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊

fcntl模塊僅用于鎖定固定文件,因此,假設(shè)您不嘗試多路訪問(wèn),這是可以接受的解決方法。將此模塊放在您的中sys.path,它應(yīng)該可以作為正式的fcntl模塊使用。


嘗試僅在Windows中將此模塊用于開發(fā)/測(cè)試目的。


def fcntl(fd, op, arg=0):

    return 0


def ioctl(fd, op, arg=0, mutable_flag=True):

    if mutable_flag:

        return 0

    else:

        return ""


def flock(fd, op):

    return


def lockf(fd, operation, length=0, start=0, whence=0):

    return


查看完整回答
反對(duì) 回復(fù) 2019-11-13
  • 3 回答
  • 0 關(guān)注
  • 2108 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)