<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # sys – 系統特定功能 該模塊實現了相應CPython模塊的子集,如下所述。 有關更多信息,請參閱原始CPython文檔:[sys](https://docs.python.org/3.5/library/sys.html#module-sys). ## 1\. 功能函數 ### 1.1.使用給定的退出代碼終止當前程序。 根據此,此函數引發“SystemExit”異常。 如果給出了一個參數,它的值作為`SystemExit`的參數給出。 ``` sys.exit(retval=0) ``` ### 1.2.使用回溯到類文件對象文件(或默認情況下為`sys.stdout`)打印異常。 ``` sys.print_exception(exc, file=sys.stdout) ``` > **和 CPython 的不同**這是一個函數的簡化版本,它出現在CPython的回溯模塊中。 與traceback.print\_exception()不同,此函數只接受異常值而不是異常類型,異常值和回溯對象; file參數應該是位置的; 不支持其他參數。 可以在micropython-lib中找到與CPython兼容的回溯模塊。 ## 2\. 常量 ### 2.1. 當前程序啟動時的可變參數列表。 ``` sys.argv ``` ### 2.2.系統的字節順序(“小端”或“大端”`)。 ``` sys.byteorder ``` ### 2.3.包含有關當前Python實現的信息的對象。 對于MicroPython,它具有以下屬性: ``` sys.implementation ``` * name - 字符串“micropython” * version - 元組 (major, minor, micro), e.g. (1, 7, 0) 此對象是區分MicroPython與其他Python實現的推薦方法(請注意,它仍然可能不存在于非常小的端口中)。 > **和 CPython 的不同**CPython要求為此對象提供更多屬性,但實際有用的最低要求是在MicroPython中實現的。 ### 2.4.本機整數類型可以在當前平臺上保存的最大值,或MicroPython整數類型可表示的最大值,如果它小于平臺最大值(對于沒有長int支持的MicroPython端口的情況)。 ``` sys.maxsiz ``` 此屬性對于檢測平臺的“位數”(32位與64位等)非常有用。 建議不要直接將此屬性與某個值進行比較,而是計算其中的位數: ~~~ bits = 0 v = sys.maxsize while v: bits += 1 v >>= 1 if bits > 32: # 64-bit (or more) platform ... else: # 32-bit (or less) platform # Note that on 32-bit platform, value of bits may be less than 32 # (e.g. 31) due to peculiarities described above, so use "> 16", # "> 32", "> 64" style of comparisons. ~~~ ### 2.5.加載模塊的字典。 在某些端口上,它可能不包含內置模塊。 ``` sys.modules ``` ### 2.6.用于搜索導入模塊的可變目錄列表。 ``` sys.path ``` ### 2.7. 運行 MicroPython 的平臺。 ``` sys.platform ``` 對于OS / RTOS端口,這通常是OS的標識符,例如,`“LINUX”`。 對于裸金屬端口,它是電路板的標識符,例如`“pyboard”`用于原始的 MicroPython 參考板。 因此,它可用于區分一塊板與另一塊板。 如果您需要檢查您的程序是否在 MicroPython 上運行(與其他 Python 實現相比),請使用`sys.implementation`。 ### 2.8. ``` sys.stderr ``` ### 2.9.標準輸入`stream`. ``` sys.stdin ``` ### 2.10. 標準輸出`stream`. ``` sys.stdout ``` ### 2.11. 實現的 Python 版本, 返回一個字符串 ``` sys.version ``` ### 2.12. 實現的 Python 版本, 返回一個由整數組成的元組 ``` sys.version_info ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看