본문 바로가기

files5.2

Python 파이썬 대화형 세션을 어떻게 저장할 수 있나요?, How to save a Python interactive session? 질문 나는 자주 Python의 인터프리터를 사용하여 데이터베이스, 파일 등과 작업합니다. 기본적으로 반구조적 데이터의 많은 수동 형식을 처리합니다. 유용한 부분을 제대로 저장하고 정리하는 일은 제가 원하는만큼 자주하지 않습니다. 대화형 세션의 이력을 저장할 수 있는 방법이 있을까요 (데이터베이스 연결, 변수 할당, 작은 for 루프 및 논리의 일부)? script와 같은 것을 사용하면 너무 많은 stdout 노이즈가 발생합니다. 모든 객체를 pickle하는 것은 정말 필요하지 않습니다. 하지만 그렇게 하는 해결책이 있다면 괜찮습니다. 이상적으로는 대화형으로 작성한 것과 동일하게 실행되는 스크립트만 남기고 필요없는 부분을 삭제할 수 있습니다. 이 작업을 수행하는 패키지나 자체 개발 방법이 있을까요? 답변 .. 2023. 11. 11.
Python 파이썬에서 디렉토리 트리 목록, Directory-tree listing in Python 질문 Python에서 주어진 디렉토리의 모든 파일(및 디렉토리) 목록을 어떻게 가져올 수 있나요? 답변 이것은 디렉토리 트리에서 모든 파일과 디렉토리를 탐색하는 방법입니다: import os for dirname, dirnames, filenames in os.walk('.'): # 모든 하위 디렉토리에 대한 경로를 출력합니다. for subdirname in dirnames: print(os.path.join(dirname, subdirname)) # 모든 파일 이름에 대한 경로를 출력합니다. for filename in filenames: print(os.path.join(dirname, filename)) # 고급 사용법: # 'dirnames' 목록을 편집하면 os.walk()이 해당 디렉토리로 .. 2023. 9. 12.