Python3 檔案讀取

2021-10-14 12:41:39 字數 1571 閱讀 5707

import os

import os.path

#path = 'd:/uc/'

ls =

filelist = os.listdir(path)

try:

for tmp in filelist:

pathtmp = os.path.join(path,tmp)

if true==os.path.isdir(pathtmp):

elif pathtmp[pathtmp.rfind('.')+1:].upper()=='py':

except permissionerror:

pass

def main():

while true:

path = input('請輸入路徑:').strip()

if os.path.isdir(path) == true:

break

#print(len(ls))

print(ls)

print(len(ls))

main()

檢索指定路徑下字尾是 py 的所有檔案

"""replace strings in text"""

import os

def replace(file_name, rep_word, new_word):

with open(file_name) as f:

content =

count = 0

for eachline in f:

if rep_word in eachline:

count += eachline.count(rep_word)

eachline = eachline.replace(rep_word, new_word)

decide = input('檔案 中共有個【】\n您確定要把所有的【】替換為【】嗎?\n【yes/no】:'.format\

(file_name, count, rep_word, rep_word, new_word))

if decide in ['yes', 'yes', 'yes']:

with open(file_name, 'w') as f:

f.writelines(content)

print('succeed!')

else:

print('exit!')

if __name__ == '__main__':

while true:

file_name = input('請輸入檔名:')

if file_name in os.listdir():

rep_word = input('請輸入需要替換的單詞或字元:')

new_word = input('請輸入新的單詞或字元:')

replace(file_name, rep_word, new_word)

break

else:

print('do not find such a file {}'.format(file_name))

python 3讀取檔案 Python3 檔案讀寫

python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式 1.讀取檔案 with open test json dumps.txt mode r encoding utf 8 as f seek 移動游標至指定位置 f.seek 0 read 讀取整個檔...

python 3 檔案管理

import os,tempfile,glob,shutil 建立目錄 os.mkdir r home rain test filedir 建立目錄以及所有path中包含的上級目錄 os.makedirs r home rain test test filedir 切換當前工作目錄 os.chdir...

python3 檔案處理

python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。注意 使用 open 方法一定要保證關閉檔案物件,即呼叫 close 方法。open 函式常用形式是接收兩個引數 檔名 file 和模式 mode o...