看這篇部落格前,假設你已經具有以下環境配置:
並且具有以下前置技能:
#!/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...