Cythonised应用程序未更新

2024-04-26 02:51:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个更新脚本,并试图让它与cython一起工作。pyupdater脚本似乎被忽略了(不打印也不更新)。它可以很好地与标准python一起工作,但调用pyx文件似乎会跳过这一步,因此没有打印和更新。在

如果python主.py(调用cython脚本没有打印,在很大程度上它不更新)。在

def main():
    import collections
    import os
    import sys
    import time
    import bb.bb_module

    import progressbar
    import urllib3.poolmanager
    from pyupdater.client import Client, AppUpdate
    from selenium import webdriver
    from selenium.common.exceptions import TimeoutException
    from selenium.webdriver.chrome.options import Options

    from client_config import ClientConfig


if __name__ == '__main__':
    main()

Cython pyx文件:

^{pr2}$

输出:

DevTools listening on ws://127.0.0.1:12284/devtools/browser/b2f98849-8daa-4442-b594-6e7a904c2091
This will not print anything

调用cython脚本时,pyupdater似乎被忽略了。它不会打印或更新。在

我已经为这些问题创建了一个回购协议。在使用cython时如何更新它?我还包括了一个正在工作的Pythonversion,以便在需要时看到区别

我怀疑:

if __name__ == "__main__":
    main()

在cython脚本中使用可能是问题,而不是pyupdater,cython脚本运行得很好。在


Tags: 文件namefromimport脚本client标准if