溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python 3.9.6最新版本有哪些新功能

發(fā)布時間:2021-07-01 09:02:33 來源:億速云 閱讀:149 作者:chen 欄目:編程語言

這篇文章主要講解了“Python 3.9.6最新版本有哪些新功能”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python 3.9.6最新版本有哪些新功能”吧!

安全

mod: http.client 現(xiàn)在可以避免在服務器發(fā)出 100 Continue 狀態(tài)響應后無限地讀取潛在的HTTP headers 信息;

核心和內置程序

  • 修復標記生成器初始化時引發(fā)的標記生成器錯誤的錯誤位置信息;

  • 改進了 Oracle Solaris 上非 UTF 語言環(huán)境中的 Unicode 支持,此問題不會影響其他 Solaris 系統(tǒng);

  • 修復解析器中涉及帶有無效表達式的關鍵字參數(shù)的錯誤消息;

  • 修復了 C 代碼中不正確的 dictkeys_reversed 和 dictitems_reversed 函數(shù)簽名,這會破壞 webassembly 構建;

  • 不再急切地使導入文件名絕對化,除了在 3.9.5 中引入的擴展模塊。

修正 str.format() 中一個令人困惑的錯誤信息;

  • 當通過 compile() 編譯帶有遞歸引用的 ast.AST 對象時,解釋器不再崩潰,而是引發(fā) RecursionError。

  • 將 vendored pip 更新為 21.1.3;

  • 修復在其他 Python 實現(xiàn)中非常不可能發(fā)生的 glob 資源泄漏;

  • 修正在 bz2.BZ2File.write() / lzma.LZMAFile.write() 方法中,當輸入數(shù)據(jù)是支持緩沖區(qū)協(xié)議的對象時,文件長度可能是錯誤的問題。

  • 修正 as_string() 函數(shù),以正確傳遞 unixfrom;

  • 在使一個枚舉類成為 unpicklable 之前,要更穩(wěn)健地搜索 pickle 支持;

  • 允許多個數(shù)據(jù)類型混合,如果它們都是一樣的;

  • 在 Mac 上,給 turtledemo 按鈕文本一個顏色,在淺色或深色背景下都可以使用;

  • 修正當線程對象從未被加入時的引用泄露問題;

  • 修正前一版本中用 pathlib.Path 對象的列表調用 pkgutil.iter_modules() 時的回歸問題;

  • 當為 ARM 平臺編譯時, hashlib 模塊不再進行未對齊的內存訪問;

  • 將 IO、 BinaryIO、 TextIO、 Match 和 Pattern 加入 typing._**all_;**

  • bpo-43972: When [http.server.SimpleHTTPRequestHandler](<https://docs.python.org/release/3.9.6/library/http.server.html#http.server.SimpleHTTPRequestHandler>) sends a 301 (Moved Permanently) for a directory path not ending with /, add a Content-Length: 0 header. This improves the behavior for certain clients.

  • 修正 pdb 中 checkline() 如果在 reset() 之后被調用會引發(fā) AttributeError 的錯誤;

構建

  • bpo-44381: Windows 版現(xiàn)在可以接受 EnableControlFlowGuard 設置為 guard 來啟用 CFG。

  • Windows

  • 修正在 threading 中使用超時時,例如使用 threading.Lock.acquisition() 或 threading.Condition.wait() 時的 16ms 抖動;

macOS

  • bpo-43568:在為 macOS 構建擴展模塊時放寬不必要的限制性 MACOSX_DEPLOYMENT_TARGET 檢查;

  • 允許 –with-lto 配置選項與 Apple 提供的 Xcode 或命令行工具一起使用;

IDLE

  • 將縮進空間設置從“字體”選項卡移動到新的 Windows 選項卡;

  • 將設置對話框 General 選項卡拆分為 Windows 和 Shell/ED 選項卡。將擴展幫助菜單的幫助源移動到擴展選項卡。為新選項騰出空間并縮短對話框;

  • 避免 AutoCompleteWindow.winconfig_event() 中未捕獲的異常;

  • 修正 IDLE 在 macOS 上完成標簽時有時會凍結的問題;

感謝各位的閱讀,以上就是“Python 3.9.6最新版本有哪些新功能”的內容了,經過本文的學習后,相信大家對Python 3.9.6最新版本有哪些新功能這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI