日韩在线首页I俄罗斯pornI男女猛烈激情XX00高潮动态I超碰免费97I乱人伦99久久I欧美日韩成人一区I最新日韩视频在线观看I粉嫩AV四季AV绯色AVI五月导航

×

python文件操作方法有哪些?

分類:建站推廣 編輯: 瀏覽量:100
2021-07-27 14:34:56
??Python由荷蘭數學和計算機科學研究學會的Guido van Rossum于1990 年代初設計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平臺上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用于獨立的、大型項目的開發。下面就由新網小編和大家講一講python文件操作方法有哪些。

??一、文件讀取全文本操作

??在一定場景下我們需要把文本全部內容讀取出來,進行處理。python提供三種函數讀取文件,分別是read readline readlines,

??read():讀取文件的全部內容,加上參數可以指定讀取的字符。

??readline():讀取文件的一行。

??readlines():讀取文件的所有行到內存中。

??不同場景下我們可以選擇不同函數對文件進行讀取。

??1、方法一

??file_name = input("請輸入你要打開的文件的完整路徑及名稱")

??file= open(file_name, "r")

??txt=file.read()

??# 全文本的處理

??file.close()

??使用read函數將文件中的內容全部讀取,放在字符串變量txt中。這樣操作適合于文本較小,處理簡單的情況,當文件較大時,這種方式處理時不合適的。一次性讀取較大的文件到內存中,會耗費較多的時間和資源。這時候分批處理效果更好。

??2、方法二

??file_name = input("請輸入你要打開的文件的完整路徑及名稱")

??file= open(file_name, "r")

??txt= file.read(4)

??# 文本的處理while txt != ""txt= file.read(4)

??# 批量文本處理

??file.close()

??這種方法適合于分批處理文本信息,每次批量讀入,批量處理,不會對內存造成較大的壓力。

??3、方法三

??file_name = input("請輸入你要打開的文件的完整路徑及名稱")

??file= open(file_name, "r")for line infile.readlines():

??# 處理每一行數據

??file.close()

??這種處理方式適合處理以行為分割特點的文本,并且文本較小,因為這種處理方式需要一次性把文件所有內容讀取到內存中。

??4、方法四

??file_name = input("請輸入你要打開的文件的完整路徑及名稱")

??file= open(file_name, "r") # 這里的file時文件句柄for line infile:

??# 處理每一行數據

??file.close()

??這種方式和方法三中的區別是分行讀入,逐行處理,不會一次性把文件所有內容都讀入到內存中,對一些大文件的處理是很有效的。

??二、文件寫入文本操作

??文件寫入有兩種寫入函數和一種輔助支持。

??write():向文件中寫入一個字符或者字節流

??writelines():將一個元素全為字符串的列表寫入到文件中 需要注意的是,writelines寫入列表元素的時候會把列表元素的內容拼接到一起寫入,不會有換行和空格 。

??seek(): 輔助寫入函數offset偏移量參數代表含義如下

??0 - 文件開頭

??1 - 當前位置

??2 - 文件結尾

??1、方法一

??file_name = input("output.txt", "w+")

??text= "hello world!"file_name.write(text)

??file.close()

??2、方法二

??file_name = input("output.txt", "w+")

??list= ["中午","早上","晚上"]

??file_name.writelines(list)for line infile:

??# 讀取寫入的數據,這時候發現是沒有任何內容的

??file.close()

??我們增加一行代碼就可以讀取到寫入的文件內容,利用seek()函數調整寫操作指針的位置,可以實現寫操作之后的正常讀取。

??file_name = input("output.txt", "w+")

??list= ["中午","早上","晚上"]

??file_name.readlines(list)

??file_name.seek(0) # 調整寫的指針到文件的開始位置for line infile:

??# 讀取寫入的數據,這時候會讀出一行寫入的數據。

??file.close()

??三、如何執行python文件

??用文本編輯器寫Python程序,然后保存為后綴為.py的文件,就可以用Python直接運行這個程序了。Python的交互模式和直接運行.py文件有什么區別呢?

??1、直接輸入python進入交互模式,相當于啟動了Python解釋器,但是等待你一行一行地輸入源代碼,每輸入一行就執行一行。

??2、直接運行.py文件相當于啟動了Python解釋器,然后一次性把.py文件的源代碼給執行了,你是沒有機會以交互的方式輸入源代碼的。

??3、用Python開發程序,完全可以一邊在文本編輯器里寫代碼,一邊開一個交互式命令窗口,在寫代碼的過程中,把部分代碼粘到命令行去驗證,事半功倍!

??Python解釋器易于擴展,可以使用C或C++(或者其他可以通過C調用的語言)擴展新的功能和數據類型。Python 也可用于可定制化軟件中的擴展程序語言。Python豐富的標準庫,提供了適用于各個主要系統平臺的源碼或機器碼。小伙伴們要想獲得更多python文件操作的內容,請關注新網!

聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發

送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時

需注明出處:新網idc知識百科

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 18禁亚洲深夜福利入口 | 亚洲精品卡2卡3卡4卡5卡区 | 久久国内免费视频 | 日日噜噜夜夜狠狠视频 | 精品一区二区三区国产 | 国产成人在线一区二区 | 男女精品国产乱淫高潮 | 97在线无码免费人妻短视频 | 欧美一区二区福利视频 | 免费人成网站在线观看不 | 国产女人精品视频 | 日韩免费一区二区三区 | 粉嫩萝控精品福利网站 | 黑人操日本| 国产成人精品日本亚洲77上位 | 成人免费毛片内射美女app | 人妻天天爽夜夜爽精品视频 | 久久国产美女视频 | 一曲二曲三曲在线观看中文字幕动漫 | 欧美天堂一区二区三区 | 亚洲最大福利网 | 久久精品在线 | 欧美性xxxx偷拍 | 精品久久久久久乱码天堂 | 日本免费一本一二区三区 | 69国产精品久久久久久人妻 | 国内自拍农村少妇在线观看 | 精品国产一区二区三区护卡密 | 成人免费观看在线视频 | yy6080午夜八戒国产亚洲 | 亚洲色欲色欲综合网站sw0060 | 在线观看无码av免费不卡软件 | 午夜高潮视频 | 永久免费汤不热视频 | 干日韩美女 | 97久久精品人人做人人爽 | 国产精品调教奴变态 | 亚洲精品五月天 | 色噜噜在线观看 | 天天干天天爱天天操 | 少妇伦子伦情品无吗 | 久久久久免费看 | 另类天堂网 | 亚洲精品一二三四 | 一 级 黄 色 片免费网站 | 色久综合网| 国产日产亚洲精品 | 经典三级av在线 | 精品国产第一国产综合精品 | 国产拍揄自揄免费观看 | 久久久sm调教网站 | 色天堂影院 | 午夜丁香网 | 高清成人免费视频 | 2019狠狠干| 日韩欧美视频网站 | 一级片在线免费看 | 国产中文字幕av | 国产亚洲日韩在线三区 | 国产最爽乱淫视频国语对白 | 98婷婷狠狠成人免费视频 | 漂亮人妻去按摩被按中出 | 五月狠狠亚洲小说专区 | 久久国产香蕉视频 | aa视频免费在线观看 | 亚洲人成在线播放 | 国产清纯在线一区二区www | 韩国日本三级在线观看 | 亚洲精品一区二区三区高潮 | 亚洲精品一区二区三区四区手机版 | 亚洲女欲精品久久久久久久18 | 欧美xxxxx做受vr91九色 | 久久精品中文字幕有码 | 在线中文天堂 | 亚洲精品不卡 | 成人性生交免费大片2 | 欧美视频在线观看一区二区 | 亚洲国产精品午夜久久久 | 免费精品视频 | 人人爽人人爽人人片av亚洲 | 免费av网站在线观看 | 婷婷深爱五月 | av无码电影在线看免费 | 国产片在线天堂av | 欧美三级黄色大片 | 激情射精爆插热吻无码视频 | 欧美成人三级精品 | 日韩视频一区在线 | 国产精品成人免费一区久久羞羞 | 国产精品久久久久久久久久久久久久 | 无码专区—va亚洲v专区 | 加勒比一本heyzo高清视频 | 少妇呻吟内裤揉搓水 | 四虎永久在线精品免费视频观看 | 亚洲va欧美va天堂v国产桃 | 亚洲一区h| 国产成人8x人网站视频在线观看 | 精品日韩中文字幕 | 98在线视频噜噜噜国产 |