PyAutoFlow는 어떤 프로그램인가요?
Windows에서 파이썬 코드를 쓰고 · 실행하고 · 정해진 시각에 자동으로 돌리는 데스크톱 앱이에요. 파이썬을 처음 배우는 사람도 설치 직후 바로 코드를 실행할 수 있도록, 편집기·실행·예약·실행 기록·학습 코스를 한 화면에 모아 두었어요.
복잡한 개발 환경을 따로 꾸리지 않아도 되고, 실행은 격리된 환경에서 이루어져 실수로 만든 코드가 PC 전체에 영향을 주기 어렵게 되어 있어요.
PyAutoFlow 설치·실행·예약·보안 설정에서 자주 나오는 질문을 모았어요.
Windows에서 파이썬 코드를 쓰고 · 실행하고 · 정해진 시각에 자동으로 돌리는 데스크톱 앱이에요. 파이썬을 처음 배우는 사람도 설치 직후 바로 코드를 실행할 수 있도록, 편집기·실행·예약·실행 기록·학습 코스를 한 화면에 모아 두었어요.
복잡한 개발 환경을 따로 꾸리지 않아도 되고, 실행은 격리된 환경에서 이루어져 실수로 만든 코드가 PC 전체에 영향을 주기 어렵게 되어 있어요.
네. 사이드바 왼쪽 아래의 Python 환경 칩이 미연결로 보이면 그 칩을 누르세요. 설정 → Python 환경이 열리고 [Python 설치] 버튼 한 번으로 앱이 쓸 파이썬 런타임을 내려받아 구성해요(인터넷 연결 필요, 최초 1회).
이미 PC에 설치된 다른 파이썬은 건드리지 않아요. 설치가 끝나면 칩이 연결됨으로 바뀌고 버전이 표시돼요.
Store판 파이썬은 앱 컨테이너 안에서 동작해서 PyAutoFlow의 격리 실행과 호환되지 않아요. 그래서 일부러 후보에서 제외해요. python.exe가 있는 것처럼 보여도 실제로는 설치 안내 화면만 띄우는 껍데기인 경우도 있어요.
위의 [Python 설치] 버튼을 쓰거나, python.org의 표준 설치 프로그램으로 설치해 주세요.
엣지비트로 표시되는지 확인해 주세요 — 게시자가 비어 있거나 다른 이름이면 공식 파일이 아니에요.추가 정보를 눌러 게시자가 엣지비트인지 확인한 뒤 실행을 눌러 진행하세요. 반드시 공식 다운로드 페이지에서 받은 파일인지 먼저 확인해 주세요.실제 .py 파일은 문서 폴더 아래 Documents\PyAutoFlow\Scripts 에 저장돼요. 파일 이름이 예약 작업과 실행 기록에 그대로 표시되니, 목적이 드러나는 이름을 쓰면 나중에 찾기 쉬워요.
앱을 제거해도 이 폴더는 남아요.
에디터 오른쪽 위의 실행 버튼을 누르면 아래쪽 탭에 결과가 나와요.
지난 실행은 왼쪽 메뉴의 실행 기록에서 확인할 수 있어요. 실패한 시각·사용한 파이썬 환경까지 함께 남아서, 같은 오류가 반복되는지 비교할 때 유용해요.
파이썬 오류는 아래에서 위로 읽는 게 빨라요.
NameError: name 'prnt' is not defined → 오타로 없는 이름을 불렀다는 뜻.File "...", line 12 가 내 코드에서 문제가 난 줄 번호예요. 여러 줄이 나오면 내 파일 이름이 적힌 마지막 것을 보면 돼요.ModuleNotFoundError(라이브러리 미설치), IndentationError(들여쓰기), TypeError(자료형이 안 맞음), FileNotFoundError(파일 경로).그래도 모르겠다면 혼자 붙잡고 있지 마세요. 질문 & 답변에 ① 무엇을 하려고 했는지 ② 오류 메시지 전체 ③ 문제가 되는 코드를 붙여 올리면 답을 받을 수 있어요. 질문 작성 화면에 코드를 따로 붙여넣는 칸이 있어요.
에디터 아래 패키지 탭에서 필요한 라이브러리를 설치·업그레이드·삭제할 수 있어요. ModuleNotFoundError가 났다면 대부분 여기서 해결돼요.
여러 스크립트를 운영한다면 가상환경을 쓰는 편이 안전해요. 프로젝트마다 라이브러리 버전을 분리할 수 있어서, 한쪽을 업데이트해도 다른 스크립트가 깨지지 않아요. 설정 → Python 환경에서 만들고 고를 수 있어요.
파일 인코딩과 출력 인코딩을 함께 확인해 보세요.
open('data.csv', encoding='utf-8')encoding='cp949' 가 맞을 때도 있어요.네. 에디터 아래 디버그 탭에서 중단점을 걸고 한 줄씩 실행하며 변수 값을 확인할 수 있어요.
다만 보안 설정이 가장 엄격한 상태에서는 디버그가 비활성화돼요. 디버거는 앱과 파이썬 프로세스가 서로 통신해야 하는데, 그 통로가 엄격 모드에서 차단되기 때문이에요. 디버그가 필요하면 설정 → 보안 & 샌드박스에서 보호 수준을 한 단계 낮춰 주세요.
아니요. 예약 실행은 PyAutoFlow가 실행 중일 때 동작해요. PC가 꺼져 있거나, 절전·최대 절전 상태이거나, 앱을 완전히 종료했다면 예정된 시각에 실행되지 않아요.
정해진 시각에 꼭 돌아야 하는 작업이라면 그 시간대에 PC가 켜져 있고 앱이 떠 있도록 해 주세요.
차례대로 확인해 보세요.
빈도는 한 번만 · 매시간 · 매일 · 매주 중에서 고르거나, 익숙하다면 Cron 식을 직접 입력할 수 있어요.
스크립트를 격리된 환경에서 실행하는 기능이에요. 켜 두면 작업 폴더 밖의 파일이나 시스템에 미치는 영향을 크게 줄일 수 있어요. 함께 제공되는 스크립트 안전 검사는 코드를 실행하지 않고 분석해서, 셸·네트워크·동적 실행처럼 위험할 수 있는 호출을 미리 알려줘요.
켜 두시길 권해요. 특히 인터넷이나 커뮤니티에서 받은 코드, 생성형 AI가 만들어 준 코드를 처음 돌려볼 때 그래요. 설정은 설정 → 보안 & 샌드박스에 있어요.
보호된 실행에서는 스크립트가 다른 프로그램(자식 프로세스)을 띄우는 것이 기본적으로 차단돼요. subprocess.run(...) 이나 외부 명령 실행이 WinError 367(요청한 작업을 수행할 수 없습니다)로 막히는 게 이 경우예요.
의도한 동작이라면 설정 → 보안 & 샌드박스에서 셸(외부 프로그램) 실행 허용으로 바꾸면 돼요. 다만 이 설정을 풀면 스크립트가 PC에서 할 수 있는 일의 범위가 넓어지니, 코드 내용을 확인한 뒤에만 바꿔 주세요.
참고로 격리 실행에는 콘솔 창이 붙지 않아요. input()으로 입력을 받는 것은 정상 동작하지만, 터미널 크기를 읽는 등 콘솔이 있어야만 하는 코드는 실패할 수 있어요.
보호된 실행에서 쓰기가 허용되는 곳은 작업 폴더 안뿐이에요. 작업 폴더 밖의 경로는 설정과 관계없이 항상 차단되고, 설정에서 쓰기 허용을 꺼 두면 작업 폴더마저 읽기 전용이 돼요.
C:\ 루트 같은 절대 경로 대신, open('result.csv', 'w') 처럼 상대 경로를 쓰세요.보호된 실행에서는 스크립트의 네트워크 접근을 제한할 수 있어요. 인터넷은 정상인데 스크립트만 연결에 실패한다면 이 설정을 먼저 확인해 보세요 — 설정 → 보안 & 샌드박스의 네트워크 항목이에요.
사내 프록시·방화벽, 그리고 백신의 네트워크 보호 기능이 파이썬 프로세스를 막고 있는 경우도 있어요.
보호된 실행은 스크립트가 쓸 수 있는 메모리에 상한을 두고, 너무 오래 걸리는 실행은 시간이 지나면 중단해요. 큰 CSV를 통째로 읽거나 리스트를 계속 키우는 코드에서 자주 걸려요.
현재 상한값은 설정 → 보안 & 샌드박스에서 확인할 수 있어요. 이미 최댓값이라면 상한을 더 올릴 수는 없으니, 코드 쪽을 바꿔야 해요.
스크립트가 내가 직접 쓴 코드이고, 하려는 일이 명확하며(예: 지정한 폴더의 파일 정리, 외부 프로그램 호출), 필요한 권한이 보호된 실행에서 계속 막힌다면 꺼도 괜찮아요.
반대로 다음 경우에는 켜 두세요.
로그인 없이도 앱은 정상 동작하고, 이때는 Free로 쓰게 돼요.
가입 후 이메일 인증을 마치면 30일 동안 Pro를 무료로 쓸 수 있어요. 카드 등록은 필요 없고, 기간이 끝나면 자동으로 Free로 돌아갈 뿐 앱이 잠기지 않아요.
아니요. 해지하면 다음 결제(자동 갱신)만 중단되고, 이미 결제한 이용 기간이 끝날 때까지는 Pro를 그대로 쓸 수 있어요.
해지는 Pro 안내 페이지 또는 앱의 설정 → 구독에서 언제든 할 수 있어요.
디지털 콘텐츠라 이용이 시작되면 원칙적으로 청약철회가 제한되지만, 자체 정책으로 결제 후 월간 플랜은 7일, 연간 플랜은 14일 이내라면 전액 환불해 드려요.
Pro 안내 페이지의 환불 요청 버튼을 누르면 요청이 운영자에게 전달되고, 검토 후 처리해 드려요(버튼을 누른 즉시 환불되는 것은 아니에요). 이 기간이 지난 뒤에는 환불 대신 해지로 다음 갱신을 멈추고, 남은 기간을 그대로 이용하시면 돼요.
새 버전이 나오면 앱에서 안내가 표시돼요. 안내에 따라 진행하면 최신 버전으로 업데이트되고, 작성한 스크립트·설정·실행 기록은 그대로 유지돼요.
업데이트는 작업이 끝난 뒤에 하는 편이 좋아요. 편집 중인 스크립트를 먼저 저장하고, 곧 실행될 예약이 있는지 확인하세요. 업데이트 후에는 파이썬 환경이 그대로 연결돼 있는지 한 번 확인해 주세요.
아니요. Windows 설정 → 앱 → 설치된 앱에서 PyAutoFlow를 제거해도, Documents\PyAutoFlow\Scripts 의 스크립트와 설정·실행 기록은 사용자 폴더에 남아요. 재설치하면 그대로 이어서 쓸 수 있어요.
완전히 정리하고 싶다면 제거 후 그 폴더를 직접 삭제해 주세요.
한국어 · English · 日本語 · Монгол · Tiếng Việt · 繁體中文