'Python' 카테고리의 글 목록
본문 바로가기

Python3

[Python] 여러 파일 이름 한 번에 바꾸기 파일이 많은데 일괄적으로 파일 이름을 한번에 바꾸고 싶을 때가 있습니다. 파이썬 코드를 이용하면 쉽게 해결할 수 있습니다. 다음과 같은 사진 파일을 다음처럼 바꿔줄 수 있다는 것이죠. 아래는 소스코드입니다. import os file_dir = 'D:/work/it_is_directory' def main(): i = 0 file_names = os.listdir(file_dir) for file_name in file_names: src = os.path.join(file_dir, file_name) dst = os.path.join(file_dir, (str(i).zfill(4) + '.jpg')) os.rename(src, dst) i += 1 print(i) if __name__ == '__mai.. 2020. 10. 4.
[Notion-py] Notion-py를 이용하여 Copy of 문구 없애기 들어가며 노션 가격 정책이 바뀌면서 1000블록만 사용할 수 있는 제한이 없어져버렸습니다! 그래서 저는 이때까지 워크스페이스를 따로 썼던 것을 통합하고 있었는데.. 페이지를 복사하고 붙여넣으면 'Copy of ' 라는 문구가 추가되어서 이것을 수작업으로 지워야 하는 매우 불-편-한 상황이 발생하더라고요.. 근데 일일이 수작업 하기에는 양이 너무 많아서 notion-py api를 사용해서 지우는 방식을 선택하였습니다. 혹시 다른 쉬운 방법 아시는 분 있으면 댓글 달아주세요 :) 오늘은 notion-py api 기능을 이용해 페이지 이름의 'Copy of ' 문구를 자동으로 지우는 코드를 작성하도록 하겠습니다. 1. 노션 설치, 토근 발급, 페이지 링크 복사 이 과정은 이전 포스트에서 이미 언급했던 내용이기.. 2020. 6. 23.
[Notion-py] Notion-py로 페이지 자동 생성하기 들어가며 노션 api를 이용하여 노션을 DB처럼 사용하여 관리할 수도 있고, 노션 프로그램으로 하기 귀찮은 반복작업들을 코드로 관리하여 사용할 수도 있습니다. 이번 포스팅에서는 파이썬 Notion api로 노션 페이지를 작성하는 방법에 대해서 다룹니다. 그냥 간단한 페이지 몇개만 생성하는 게 목적이라면 그냥 노션에서 페이지를 생성하면 되지만, 생성할 페이지가 100개 1000개 된다면 엄청난 노동이 될 겁니다. notion-py 패키지를 이용하여 코드로 반복작업을 해결할 수 있습니다. 저는 이 코드로 C소스코드를 기능별로 정리하는데 사용했습니다. 자세한 사용방법은 아래 페이지를 참조하세요. https://github.com/jamalex/notion-py/blob/master/README.md https.. 2020. 6. 19.