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

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) 


by 란이브리스 | 2012/03/28 17:33 | Python | 트랙백
트랙백 주소 : http://ranivris.egloos.com/tb/4205186
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
※ 로그인 사용자만 덧글을 남길 수 있습니다.


<< 이전 페이지 다음 페이지 >>