日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Day 16 包 json模块和os模块

發布時間:2023/12/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Day 16 包 json模块和os模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

    • 什么是包
    • 包被導入時發生的三件事
    • 包和模塊的區別
    • 相對路徑和絕對路徑
  • json模塊
  • OS模塊
    • 列出目錄下所有文件
    • 重命名文件
    • 刪除文件
    • 拼接路徑
    • 判斷是否為文件
    • 判斷是否為文件夾
    • 判斷文件是否存在
    • 新建文件夾

什么是包

包就是里一個文件夾,里面存放了多個模塊,并且包會自帶__init__.py文件,包本質上也是模塊

包被導入時發生的三件事

  • 打開包里面的__init__.py文件
  • python解釋器運行解釋__init__.py文件,把運行生成的名字丟入包的名稱空間
  • 導入包其實就是導入init.py中的名字
  • 包和模塊的區別

    模塊是直接打開文件,包是打開里面的init.py文件

    包的好處:不改變模塊原先的導入方式,并且簡化模塊開發者的管理復雜度

    模塊本質是文件,包本質是文件夾,但是包其實就是特殊的模塊

    相對路徑和絕對路徑

    相對路徑的好處:

  • 如果包的名字改變了,使用相對路徑不會對包內的文件造成影響
  • 使用絕對路徑是相對于執行文件而言,二相對路徑是對于文件本身而言的
  • . 當前目錄

    ..上一級目錄

    ...上一級目錄的上一級目錄

    ==.號前面必須是一個包.不能是一個模塊==

    當文件是執行文件時,不能使用相對路徑

    json模塊

    json一般用于保存python中的字典(常用)或者列表

    res=json.dumps(info)

    dumps是將字典在內存中轉化為字符串,得到的res就是一組字符串 里面都是雙引號

    res=json.loads(info)

    loads是將字符創在內存中轉化成字典,得到的res是就是字典類型的數據

    json.dump(info,filename)

    filename.write(json.dumps(info))

    dump括號中的第一個變量是需要寫入文件的內容(字典格式),第二個變量是寫入的文件,一般寫入專門的.json文件中,如上兩行代碼的功能是相同的

    res=json.load(filename)

    res=json.loads(filename.read)

    load括號中傳入的參數就是目標文件,將讀取的內容賦值給res我們就可以對文件進行操作(讀出的內容是字典),如上兩行代碼的功能是相同的

    OS模塊

    import os

    列出目錄下所有文件

    dir_list=os.listdir(filename)

    print(dir_list)

    重命名文件

    os.rename(filename.filename_new)

    刪除文件

    os.remove(filename)

    拼接路徑

    會根據系統拼接不同的路徑

    os.path.jion(path,filename)

    判斷是否為文件

    os.path.file(filename)

    判斷是否為文件夾

    os.path.is dir(dirname)

    判斷文件是否存在

    os.path.exists(filename)

    新建文件夾

    os.mkdir(dirname)

    轉載于:https://www.cnblogs.com/masterjian924/p/10986137.html

    總結

    以上是生活随笔為你收集整理的Day 16 包 json模块和os模块的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。