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...