python 檔案操作入門

2021-10-10 19:09:57 字數 2648 閱讀 2542

看這篇部落格前,假設你已經具有以下環境配置:

並且具有以下前置技能:

#!/usr/bin/python

# -*- coding: utf-8 -*-

file

=open

("a.txt"

, encoding=

'utf8'

)lines =

file

.readlines(

)print

(lines)

#!/usr/bin/python

# -*- coding: utf-8 -*-

file

=open

("a.txt"

, mode=

'rb'

)b =

file

.read(

)print

(b)

#!/usr/bin/python

# -*- coding: utf-8 -*-

file

=open

("b.txt"

, encoding=

'utf8'

, mode=

'w')

file

.write(

"你好\n世界"

)

#!/usr/bin/python

# -*- coding: utf-8 -*-

read_file =

open

("b.txt"

, mode=

'rb'

)result = read_file.read(

)write_file =

open

("c.txt"

, mode=

'wb'

)write_file.write(result)

檔案整體操作需要shutil或os,這些都是自帶的

import shutil

# 假設你當前有b.txt

shutil.copyfile(

'b.txt'

,'d.txt'

)

import shutil

# 假設你當前目錄有b.txt

shutil.move(

'b.txt'

,'e.txt'

)

import os

# 假設你當前目錄有e.txt

os.rename(

"e.txt"

,"b.txt"

)

import os

file_exist = os.path.exists(

'b.txt'

)if file_exist:

print

('檔案存在'

)else

:print

('檔案不存在'

)

import os

os.remove(

'b.txt'

)

import os

is_dir = os.path.isdir(

'a.txt'

)if is_dir:

print

('a.txt是資料夾'

)else

:print

('a.txt是不是資料夾'

)is_file = os.path.isdir(

'a.txt'

)if is_file:

print

('a.txt是檔案'

)else

:print

('a.txt是不是檔案'

)

import os

list

= os.listdir(

'c:\\desk\\code\\python\\file_deal'

)print

(list

)

import os

file_exist = os.path.exists(

'b.txt'

)if file_exist:

print

('資料夾存在'

)else

:print

('資料夾不存在'

)

如果使用open函式,來進行讀寫檔案,最好是使用with關鍵字,會進行自動的資源釋放,強推

with

open

("a.txt"

, encoding=

'utf8')as

file

: lines =

file

.readlines(

)print

(lines)

看完以上內容,你應該可以寫出乙個 統計某個資料夾及其所有子資料夾下的某個字使用頻率的python指令碼

祝身體健康,工作愉快!!!

python 入門學習一一(四)檔案操作

python對檔案操作主要是通過匯入os import os 然後可以通過os來呼叫內建函式 1 os提供的一些內建函式及用法 1 2 os.getcwd 獲取當前工作目錄,即當前python指令碼工作的目錄路徑 3 os.chdir dirname 改變當前指令碼工作目錄 相當於shell下cd ...

杭州Python學習入門之檔案讀寫操作

python是隨著人工智慧時代的來臨而火爆起來的程式語言,入門簡單 功能強大,吸引了人們的廣泛學習加入。想要學好python,一定要從基礎學起,然後高階深入學習,今天給大家分享杭州python入門教程中檔案處理的讀 寫操作。注意,在python中,不需要匯入外部庫來讀取和寫入檔案,因為python為...

python 基礎入門 3(對檔案操作)

開啟檔案用open 函式 open filename 預設為讀取模式 等價於open filename,r 1 txt open filename 2print txt.read 3 txt.close 以上三行分別是將檔案開啟,將內容列印出來,將檔案關閉。檔案寫入用 w 1 line1 hello...