最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)簡單的文件操作合集

 更新時間:2022年09月22日 15:25:40   作者:顧城沐心  
這篇文章主要為大家詳細介紹了Python實現(xiàn)的一些簡單的文件操作合集,例如:文件的打開,關(guān)閉;文件的寫入等,感興趣的小伙伴可以了解一下

一、文件操作

1.打開

r+ 打開存在文件 文件不存在 報錯

file = open("user.txt","r+")
print(file,type(file))

w+ 若是文件不存在 會創(chuàng)建文件

file = open("user.txt","w+")
print(file,type(file))

2.關(guān)閉 

file.close()

3.寫入

file = open("user.txt","w+")
print(file,type(file))
file.write("hello\n")
file.close()

4.讀取 

print(file.readlines())

二:python中自動開啟關(guān)閉資源

寫入操作

stu = {'name':'lily','pwd':'123456'}
stu1 = {'name':'sam','pwd':'123123'}
#字典列表
stu_list = [stu,stu1]
 
#寫入操作
with open("user.txt",mode='a+') as file:
    for item in stu_list:
        print(item)
        file.write(item['name']+" "+item['pwd']+"\n")

讀取操作

#讀取操作
with open("user.txt",mode='r+') as file:
    lines = file.readlines()
    for line in lines:
        line = line.strip() #字符串兩端的空格去掉
        print(line)

#讀取操作
with open("user.txt",mode='r+') as file:
    lines = file.readlines()
    for line in lines:
        #字符串分割 空格分割出用戶名和密碼
        name , pwd = line.split(" ")
        print(name,pwd)

user_list = []
#讀取操作
with open("user.txt",mode='r+') as file:
    lines = file.readlines()
    for line in lines:
        line = line.strip() #字符串兩端空格去除 去除\n
        name,pwd= line.split(" ") #用空格分割
        user_list.append({'name':name,'pwd':pwd})
    print(user_list)

user_list = []
#讀取操作
with open("user.txt",mode='r+') as file:
    lines = file.readlines()
    for line in lines:
        name,pwd = line.strip().split(" ")
        user_list.append({'name':name,'pwd':pwd})
    print(user_list)

讀寫函數(shù)簡單封裝

# 寫入操作 封裝
def write_file(filename,stu_list):
    with open(filename,mode='a+') as file:
        for item in stu_list:
            file.write(item['name'] + " " + item['pwd'] + "\n")
#讀取操作 函數(shù)封裝
def read_file(filename):
    user_list = []
    with open(filename,mode='r+') as file:
     lines = file.readlines()
    for line in lines:
        name,pwd = line.strip().split(" ")
        user_list.append({'name':name,'pwd':pwd})
    return user_list

到此這篇關(guān)于Python實現(xiàn)簡單的文件操作合集的文章就介紹到這了,更多相關(guān)Python文件操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pandas基礎(chǔ)?Series與Dataframe與numpy對二進制文件輸入輸出

    pandas基礎(chǔ)?Series與Dataframe與numpy對二進制文件輸入輸出

    這篇文章主要介紹了pandas基礎(chǔ)Series與Dataframe與numpy對二進制文件輸入輸出,series是一種一維的數(shù)組型對象,它包含了一個值序列和一個數(shù)據(jù)標簽
    2022-07-07
  • Python閉包之返回函數(shù)的函數(shù)用法示例

    Python閉包之返回函數(shù)的函數(shù)用法示例

    這篇文章主要介紹了 Python閉包之返回函數(shù)的函數(shù)用法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Python函數(shù)中的作用域規(guī)則詳解

    Python函數(shù)中的作用域規(guī)則詳解

    這篇文章主要為大家詳細介紹了Python的作用域規(guī)則,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Python實現(xiàn)生成日報的示例代碼

    Python實現(xiàn)生成日報的示例代碼

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)生成日報的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-06-06
  • python使用pyshark庫捕獲數(shù)據(jù)包的示例詳解

    python使用pyshark庫捕獲數(shù)據(jù)包的示例詳解

    PyShark是一個基于Python的網(wǎng)絡(luò)數(shù)據(jù)包分析工具庫,它允許用戶捕獲、解碼和分析實時網(wǎng)絡(luò)流量,特別是Wi-Fi和TCP/IP協(xié)議的數(shù)據(jù),所以本文給大家介紹了python使用pyshark庫捕獲數(shù)據(jù)包的示例,需要的朋友可以參考下
    2024-08-08
  • 淺析Python 實現(xiàn)一個自動化翻譯和替換的工具

    淺析Python 實現(xiàn)一個自動化翻譯和替換的工具

    這篇文章主要介紹了Python 實現(xiàn)一個自動化翻譯和替換的工具,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 使用Python實現(xiàn)檢測并刪除離群值

    使用Python實現(xiàn)檢測并刪除離群值

    離群值是一個數(shù)據(jù)項/對象,它明顯偏離其余的(所謂的正常)對象,本文主要為大家詳細介紹了如何使用Python實現(xiàn)檢測并刪除離群值,感興趣的小伙伴可以了解下
    2024-01-01
  • Python導入torch包的完整方法過程

    Python導入torch包的完整方法過程

    這篇文章主要給大家介紹了關(guān)于Python導入torch包的完整方法, python torch又稱PyTorach,是一個以Python優(yōu)先的深度學習框架,一個開源的Python機器學習庫,用于自然語言處理等應用程序,需要的朋友可以參考下
    2023-12-12
  • Python文件路徑讀取實例代碼詳解

    Python文件路徑讀取實例代碼詳解

    這篇文章主要介紹了在Python中處理文件路徑的方法,包括普通字符串、原始字符串、正斜杠的使用以及`os.path`模塊的應用,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-03-03
  • Python高級特性 切片 迭代解析

    Python高級特性 切片 迭代解析

    這篇文章主要介紹了Python高級特性 切片 迭代解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08

最新評論

尼木县| 额尔古纳市| 南乐县| 恩平市| 泸西县| 泰州市| 衡水市| 台北市| 延津县| 曲阜市| 曲阜市| 土默特右旗| 阜宁县| 高雄县| 七台河市| 弥渡县| 萍乡市| 蒙山县| 鲜城| 肥西县| 淮南市| 肥城市| 高淳县| 罗源县| 含山县| 呼玛县| 军事| 墨脱县| 临夏县| 定结县| 佛坪县| 石河子市| 涞源县| 刚察县| 宁海县| 廊坊市| 桃源县| 阳江市| 宣武区| 东阿县| 新河县|