카테고리 없음2022. 4. 15. 09:46
import os
paths = list(map(lambda i: f'./folder_{i:02d}', range(15)))
for path in paths:
    os.mkdir(path)

 

import os

[os.remove(f) for f in glob.glob('./test/*.log')] 

 

import os 

os.rmdir(folder)    # 빈 폴더가 아니면 error 발생

 

import shutil 

shutil.rmtree(folder)  # 폴더 안에 파일이 있어도 삭제

 

import os

path = './dir/sub_dir/tmp1'

os.makedirs(path, exist_ok=True)

 

 

os.path.exists(path or file)

 

os.path.isdir(dir)

os.path.isfile(file) # 파일이 존재하지 않는 경우, folder 인 경우  False 

 

 

import os
files = list(map(lambda i: f'file_{i:02d}.txt', range(20)))
for file in files:
    f = open(file,'w')
    f.write('test\n')
    f.close()
   
 
import glob
[os.remove(f) for f in glob.glob('*.txt')]
 
 
Posted by 오늘보다 나은 내일
카테고리 없음2022. 4. 15. 08:49
# ==============================================================
# Open Save File Dialog
import sys
import clr
clr.AddReference('System.Windows.Forms')
clr.AddReference('System.Drawing')

from System.Windows.Forms import *
from System.Drawing import *

fileDialog = SaveFileDialog()
fileDialog.InitialDirectory = 'C://'
fileDialog.DefaultExt = "txt"
fileDialog.Filter = "Text files (*.txt) | *.txt"
fileDialog.ShowDialog()

try:
    file = open(fileDialog.FileName,"wt")
except ValueError:
    sys.exit("Stop Execution : File is not selected!!")
   
# with open(fileDialog.FileName,"wt") as file:



# ==============================================================
# Open Opem File Dialog

import clr
clr.AddReference('System.Windows.Forms')
clr.AddReference('System.Drawing')

from System.Windows.Forms import *
from System.Drawing import *

fileDialog = OpenFileDialog()
fileDialog.InitialDirectory = 'C://'
fileDialog.DefaultExt = "txt"
fileDialog.Filter = "Text files (*.txt) | *.txt"
fileDialog.ShowDialog()


try:
    file = open(fileDialog.FileName,"rt")
except ValueError:
    sys.exit("Stop Execution : File is not selected!!")
     
# with open(fileDialog.FileName,"wt") as file:


Posted by 오늘보다 나은 내일
카테고리 없음2022. 4. 14. 09:57
import os
os.path.expanduser('~')
os.path.join(os.path.expanduser('~'),'Desktop')

 

 

 

>> open and unzip file 

 

 

import os 
import zipfile

import tkinter as tk
from tkinter import filedialog
 
root = tk.Tk()
root.withdraw()
  
file_paths = filedialog.askopenfilenames(parent=root, title='Choose a file')

file_path = file_paths[0] 
unzip_path = os.path.join(os.path.expanduser('~'),'Desktop')

   
with zipfile.ZipFile(file_path, 'r') as existing_zip:
    existing_zip.extractall(unzip_path)

 

Posted by 오늘보다 나은 내일