본문 바로가기

OS

[파이썬] jupyter notebook에서 폴더 삭제하기 - rmdir, removedirs 폴더를 삭제해야 할 때, 폴더를 열어서 들어가는 것 보다 쥬피터 노트북에서 rmdir(), removedirs() 함수를 통해 쉽게 폴더를 삭제할 수 있습니다. 각 함수의 사용방법과 차이는 아래 코드를 보며 설명하도록 하겠습니다. 1. rmdir() rmdir() 함수는 os 라이브러리에서 제공하는 함수로, os.rmdir("삭제할 폴더의 경로") 와 같이 입력하여 사용합니다. 이때 삭제할 폴더 경로의 제일 마지막에 있는 폴더를 지워주게 됩니다. 예를 들어, 만약 c드라이브에서 'test1' 폴더에 있는 'test2' 폴더를 지우고 싶다면 아래와 같이 코드를 입력하면 됩니다. import os os.rmdir("c:\\test1\\test2") 위와 같이 입력하면, 제일 하위 폴더인 'test2' 폴더가.. 더보기
[파이썬] jupyter notebook에서 폴더 생성하기 - mkdir, makedirs 쥬피터 노트북에서 파일을 저장할 때, 폴더를 새로 생성하고 저장해야될 때가 있는데요, 폴더를 만들어주는 함수가 바로 OS 라이브러리의 mkdir(), makedirs() 함수입니다. 각 함수의 사용방법과 차이는 아래 코드를 보면서 살펴보도록 하겠습니다. 1. mkdir() mkdir() 함수는 폴더를 생성해주는 함수로, os.mkdir("경로+새폴더명") 의 형식으로 입력을 해주면 되는데요, 예를 들어 현재 c드라이브에 'test1'이라는 폴더가 있는데, 여기에 'test2' 라는 폴더를 생성하고 싶을 때 다음과 같이 입력하면 됩니다. import os os.mkdir("c:\\test1\\test2") 위와 같이 입력하고 실행하면, test1 폴더에 test2 폴더가 생성되었음을 확인할 수 있습니다. .. 더보기
[파이썬] 현재 위치 또는 특정 폴더의 목록(파일 이름) 리스트를 보고 싶다면? 파이썬에서 파일을 열 때, 그 파일의 이름과 파일 형식을 맞게 입력해야 하는데요, 파일의 이름을 모른다면 직접 폴더를 열어서 이름을 확인하는 과정을 거쳐야 합니다. 하지만 OS 라이브러리에서는 현재 위치 또는 특정 경로 폴더에 있는 파일의 이름을 출력해주는 함수를 제공하는데요, 바로 listdir() 라는 함수입니다. # os.listdir() listdir 함수를 사용하려면 먼저 os 라이브러리를 import 해주어야 합니다. 그다음, 현재 파이썬이 실행되고 있는 폴더의 파일 리스트를 보고 싶다면 다음과 같이 코드를 입력하면 됩니다. import os os.listdir() 위와 같이 입력하면, 현재 폴더에 있는 파일 명이 출력됩니다. 반면, 현재 폴더가 아닌, 다른 폴더에 있는 파일 리스트를 보고 싶.. 더보기
[파이썬] 현재 폴더 경로/위치 찾는 방법 & 경로 바꾸는 방법 - getcwd(), chdir() 파이썬 쥬피터 노트북에서 특정 파일을 열어야 할 때, 현재 폴더 경로는 해당 파일이 있는 경로로 바꿔줘야 합니다. 그렇다면 현재 경로가 어디에 있는지, 또 경로는 어떻게 바꿔야 할지 알아야 하는데요, 'os' 라이브러리에 있는 getcwd(), chdir() 함수를 통해 알 수 있습니다. 1. getcwd() : 현재 경로 찾기 우선, getcwd() 함수를 이용하여 현재 경로를 알 수 있는데요, 먼저 os 라이브러리를 import 해야 합니다. 그리고나서 os.getcwd() 를 입력하면 현잭 폴더 경로가 출력됩니다. import os os.getcwd() 'C:\\Users\\dinolabs\\파이썬기초' 만약 열고 싶은 파일이 현재 폴더에 있다면 따로 경로변경 없이 파일을 여는 코드를 작성하면 됩니.. 더보기