컨텐츠 바로가기

기본적인 스크립트 만드는데 유용한 Python 함수들

http://ranivris.egloos.com/4205186


import os

 os.system(command)
  -> cmd 창에서 명령 내리는 것과 동일하게 'command' 실행
  -> 그렇다고 'dir'을 파라미터로 넣어서 값을 리스트에 넣겠다거나 그와 같은 행동은 할 수 없다.
  -> 'dir' 을 비롯한 대부분의 명령어들은 성공시 0, 실패시 -1 (맞나?) 를 리턴하고..
  -> 함수 중간에서 print 를 할 뿐이다.


os.spawnl( os.P_NOWAIT, command, arg)
  -> 연속적으로 실행할 경우는 os.system (...) 은 실행이 종료될 때까지 'blocking 모드'
  -> spawnl 'non-blocking' 라고 생각하면 된다.
  -> 리눅스 같은 경우  os.system( command + '&' ) 로 실행시키면 될 듯? 
  -> spawnl  은 백그라운드로 실행하게 된다. n 개를 동시에 실행할 경우 적합한 함수


os.listdir( input_dir )
  -> input_dir 의 파일 목록을 리스트 형태로 반환한다.
  -> 아무것도 쓰지 않을 경우 현재 디렉토리를 인수로 지정한다.

os.getcwd()
   -> 현재 디렉터리의 절대경로 값 (full path)를 받아 온다.

os.chdir( '../ xxx ')
   -> 현재 디렉터리를 변경한다.


os.stat (file_full_name) 



덧글|신고