2016-03-26   python 

Python写経(標準ライブラリ)

参照

http://docs.python.jp/3/tutorial/stdlib.html

osモジュールで定義されている名前

import os

for name in dir(os):
    print(name)
...(snip)...
abort
access
altsep
chdir
chflags
chmod
chown
chroot
close
...(snip)...

os.chdir, os.system, os.getcwd

import os

os.chdir('/tmp')
print(os.getcwd())
os.system('mkdir test')
os.chdir('test')
print(os.getcwd())
/private/tmp
/private/tmp/test

glob

import os
import glob

for filename in glob.glob('*.txt'):
    print(filename)

print()
os.system("ls *.txt")
datafile.txt
input.txt
test.txt

datafile.txt    input.txt   test.txt

コマンドライン引数sys.argv

import sys

n = 0
for s in sys.argv:
    print(n, s)
    n += 1
$ python3 test.py foo baa hello
0 test.py
1 foo
2 baa
3 hello
 2016-03-26   python