久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python筆記15

 文炳春秋 2020-04-02

今日內(nèi)容

  • 模塊知識
  • 內(nèi)置模塊
    • time
    • datetime
    • json
    • 其他

內(nèi)容回顧 & 作業(yè)題

重要知識點(diǎn)

  • 構(gòu)造字典和函數(shù)對應(yīng)關(guān)系,,避免重復(fù)的if else
  • a=1 b=2 ==> a,b = b,a
  • 裝飾器
  • 找文件路徑
  • 腳本參數(shù)
  • sys.exit
  • range / xrange
  • 讀大文件
  • 面試題如果遇到有歧義,,一定要給出多種情況。

今日內(nèi)容

1.模塊基本知識

  • 內(nèi)置模塊,,python內(nèi)部提供的功能,。

    import sys
    print(sys.argv)
    
  • 第三方模塊,下載/安裝/使用,。

    https:///
    # 把pip.exe 所在的目錄添加到環(huán)境變量中,。
    
    pip install 要安裝的模塊名稱  
    # pip install xlrd,讀excel
    # pip install xlwd ,寫excel
    
    • python36 -m pip install --upgrade pip

    • 安裝完成后,,如果導(dǎo)入不成功,。

      • 重啟pycharm。
      • 安裝錯了,。
  • 自定義模塊

    • xxxx.py

      def f1():
          print('f1')
      
      
      def f2():
          print('f2')
      
    • x1.py

      # 調(diào)用自定義模塊中的功能
      import xxxx
      xxxx.f1()
      xxxx.f2()
      
    • 運(yùn)行

      python x1.py 
      

2.內(nèi)置模塊

2.1 os

  • os.makedirs,,創(chuàng)建目錄和子目錄(多層)

  • os.makedir,創(chuàng)建一層目錄

    import os
    file_path = r'db\xx\xo\xxxxx.txt'
    
    file_folder = os.path.dirname(file_path)
    if not os.path.exists(file_folder):
        os.makedirs(file_folder)#如果不存在,,創(chuàng)建
    
    with open(file_path,mode='w',encoding='utf-8') as f:
        f.write('asdf')
    
  • os.rename,,重命名(目錄,文件)

    import os
    os.rename('db','sb')
    
  • os.path.join

  • os.path.dirname

  • os.path.abspath

  • os.path.exists

  • os.stat('文件路徑')#os.stat('20190409_192149.mp4').st_size ,, 獲取文件大小

  • os.listdir

  • os.walk

2.2 sys

  • sys.argv ,,獲取傳入的參數(shù)。

  • sys.path ,,默認(rèn)Python去導(dǎo)入模塊時,,會按照sys.path中的路徑挨個查找。

    # import sys
    # sys.path.append('D:\\')
    # import oldboy
    
  • sys是解釋器相關(guān)的數(shù)據(jù):遞歸次數(shù)/引用次數(shù)

2.3 json

json是一個特殊的字符串。 【長的像列表/字典/字符串/數(shù)字/真假】

import json
# 序列化,,將python的值轉(zhuǎn)換為json格式的字符串,。
# v = [12,3,4,{'k1':'v1'},True,'asdf']
# v1 = json.dumps(v)#轉(zhuǎn)換成json格式
# print(v1)

# 反序列化,將json格式的字符串轉(zhuǎn)換成python的數(shù)據(jù)類型
# v2 = '["alex",123]'
# print(type(v2))
# v3 = json.loads(v2)
# print(v3,type(v3))
    +-------------------+---------------+
    | Python            | JSON          |
    +===================+===============+
    | dict              | object        |
    +-------------------+---------------+
    | list, tuple       | array         |數(shù)組
    +-------------------+---------------+
    | str               | string        |
    +-------------------+---------------+
    | int, float        | number        |
    +-------------------+---------------+
    | True              | true          |
    +-------------------+---------------+
    | False             | false         |
    +-------------------+---------------+
    | None              | null          |
    +-------------------+---------------+
    #json支持的轉(zhuǎn)換類型
https://www.cnblogs.com/cuiyongchao007/p/12293516.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多