Python文字操作 遞迴遍歷指定目錄

2021-08-27 21:20:30 字數 748 閱讀 8144

1.匯入模組:os

2.join():指定的字元連線生成乙個新的字串

4.write():寫入檔案

# coding:utf-8

import os

#遞迴檢索目錄下的檔名稱(列表)

allfile =

# 如果沒有這個檔案,新建乙個檔案,檔名為:q.txt

fileopen = open("d:\pythontext\myallfile.txt", "w")

def getallfile(path):

allfilelist = os.listdir(path)

for file in allfilelist:

filepath = os.path.join(path, file)

# 判斷是不是資料夾

if os.path.isdir(filepath):

getallfile(filepath)

return allfile

if __name__ == '__main__':

path = "d:\code"

allfiles = getallfile(path)

for item in allfiles:

print(item)

#python預設編碼是utf-8,gbk強行解碼

fileopen.write(item+"\n")

fileopen.close()

python操作文字 python操作文字

d.write hi.nsecond hi.d.close d open a.txt r d.readline hi.n d.readline 一次讀一行,指標會改變 second hi.d.readline 一次讀一行,指標會改變 d.seek 0 文字的指標重置為0 d.read 100 表示一...

python 非遞迴遍歷樹

一般遍歷樹的方式有前序遍歷 中序遍歷 後序遍歷以及層序遍歷四種。順序是相對於根節點而言的,前序遍歷就是根節點在前,左孩子其次,右孩子最後。中序遍歷的順序就是左孩子,根節點,右孩子。後序遍歷順序就是左孩子,右孩子,根節點。層序遍歷則是一層一層的遍歷。除了層序遍歷外,其他三種遍歷方式採用遞迴很容易能寫出...

python 文字操作

f open r c users ldh desktop test.txt a encoding utf 8 f.write 123456 print f.read print f f.write 明天不上課,在家休息 content f.read 讀取檔案裡面所有的內容 content f.rea...