python3の入出力周りをまとめた。
(1)標準入出力( test1.py < a > b )
#!/usr/local/bin/python3
import sys
a = []
for l in sys.stdin:
a.append(l)
print(l.rstrip())
print(a)
(2)ファイル入出力 (test2.py )
#!/usr/local/bin/python3
#!/usr/local/bin/python3
with open('kajitu.txt','w',encoding='utf-8') as f:
with open('fruits.txt',encoding='utf-8') as inf:
for row in inf:
columns = row.rstrip()
print(columns)
f.write(columns)
(3) コマンドライン引数 (test3.py x y )
#!/usr/local/bin/python3
#!/usr/local/bin/python3
import sys
print('sys.argv : ', sys.argv)
print('type(sys.argv) : ', type(sys.argv))
print('len(sys.argv) : ', len(sys.argv))
print('sys.argv[0] : ', sys.argv[0])
print('sys.argv[1] : ', sys.argv[1])
print('sys.argv[2] : ', sys.argv[2])
0 件のコメント:
コメントを投稿