91aaa在线国内观看,亚洲AV午夜福利精品一区二区,久久偷拍人视频,久久播这里有免费视播

<strong id="fvuar"></strong>

  • <sub id="fvuar"><dl id="fvuar"><em id="fvuar"></em></dl></sub>

    1. 千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

      手機站
      千鋒教育

      千鋒學習站 | 隨時隨地免費學

      千鋒教育

      掃一掃進入千鋒手機站

      領取全套視頻
      千鋒教育

      關注千鋒學習站小程序
      隨時隨地免費學習課程

      當前位置:首頁  >  技術干貨  > Python設置細節(jié)

      Python設置細節(jié)

      來源:千鋒教育
      發(fā)布人:xqq
      時間: 2023-11-06 15:07:29 1699254449

      Windows下python環(huán)境變量配置

      默認情況下,在windows下安裝python之后,系統(tǒng)并不會自動添加相應的環(huán)境變量。此時不能在命令行直接使用python命令。

      1.首先需要在系統(tǒng)中注冊python環(huán)境變量:假設python的安裝路徑為c:\python2.6,則修改我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中的PATH為:

      (為了在命令行模式下運行Python命令,需要將python.exe所在的目錄附加到PATH這個環(huán)境變量中。)

      PATH=PATH;c:\python26

      上述環(huán)境變量設置成功之后,就可以在命令行直接使用python命令。或執(zhí)行"python*.py"運行python腳本了。

      2.此時,還是只能通過"python*.py"運行python腳本,若希望直接運行*.py,只需再修改另一個環(huán)境變量PATHEXT:

      PATHEXT=PATHEXT;.PY;.PYM

      3.另外,在使用python的過程中,可能需要經常查看某個命令的幫助文檔,如使用help('print')查看print命令的使用說明。默認安裝的python無法查看幫助文檔,尚需進行簡單的配置:

      在python安裝目錄下,找到python25.chm,使用

      hh-decompile.python26.chm

      將其反編譯出來,然后將其所在的目錄加入到上面提到的PATH環(huán)境變量中即可。

      4.如何使Python解釋器能直接import默認安裝路徑以外的第三方模塊?

      為了能import默認安裝路徑以外的第三方的模塊(如自己寫的模塊),需要新建PYTHONPATH環(huán)境變量,值為這個模塊所在的目錄。

      Python設置系統(tǒng)默認編碼

      Python

      python在安裝時,默認的編碼是ascii,當程序中出現(xiàn)非ascii編碼時,python的處理常常會報這樣的錯UnicodeDecodeError:'ascii'codeccan'tdecodebyte0x??inposition1:ordinalnotinrange(128),python沒辦法處理非ascii編碼的,此時需要自己設置將python的默認編碼,一般設置為utf8的編碼格式。

      查詢系統(tǒng)默認編碼可以在解釋器中輸入以下命令:

      Python代碼

      >>>sys.getdefaultencoding()

      設置默認編碼時使用:

      Python代碼

      >>>sys.setdefaultencoding('utf8')

      可能會報AttributeError:'module'objecthasnoattribute'setdefaultencoding'的錯誤,執(zhí)行reload(sys),在執(zhí)行以上命令就可以順利通過。

      此時在執(zhí)行sys.getdefaultencoding()就會發(fā)現(xiàn)編碼已經被設置為utf8的了,但是在解釋器里修改的編碼只能保證當次有效,在重啟解釋器后,會發(fā)現(xiàn),編碼又被重置為默認的ascii了,那么有沒有辦法一次性修改程序或系統(tǒng)的默認編碼呢。

      有2種方法設置python的默認編碼:

      一個解決的方案在程序中加入以下代碼:

      Python代碼

      importsys

      reload(sys)

      sys.setdefaultencoding('utf8')

      另一個方案是在python的Lib\site-packages文件夾下新建一個sitecustomize.py,內容為:

      Python代碼

      #encoding=utf8

      importsys

      reload(sys)

      sys.setdefaultencoding('utf8')

      此時重啟python解釋器,執(zhí)行sys.getdefaultencoding(),發(fā)現(xiàn)編碼已經被設置為utf8的了,多次重啟之后,效果相同,這是因為系統(tǒng)在python啟動的時候,自行調用該文件,設置系統(tǒng)的默認編碼,而不需要每次都手動的加上解決代碼,屬于一勞永逸的解決方法。

      另外有一種解決方案是在程序中所有涉及到編碼的地方,強制編碼為utf8,即添加代碼encode("utf8"),這種方法并不推薦使用,因為一旦少寫一個地方,將會導致大量的錯誤報告,我曾經遇到這種情況,錯誤日志壓縮之后尚有70多K,全都是這一個問題,讓人有很崩潰的感覺。

      以上內容為大家介紹了Python設置細節(jié),希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.jsszjs.cn/

      tags: python培訓
      聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
      10年以上業(yè)內強師集結,手把手帶你蛻變精英
      請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
      免費領取
      今日已有369人領取成功
      劉同學 138****2860 剛剛成功領取
      王同學 131****2015 剛剛成功領取
      張同學 133****4652 剛剛成功領取
      李同學 135****8607 剛剛成功領取
      楊同學 132****5667 剛剛成功領取
      岳同學 134****6652 剛剛成功領取
      梁同學 157****2950 剛剛成功領取
      劉同學 189****1015 剛剛成功領取
      張同學 155****4678 剛剛成功領取
      鄒同學 139****2907 剛剛成功領取
      董同學 138****2867 剛剛成功領取
      周同學 136****3602 剛剛成功領取
      相關推薦HOT