파이썬 파일 읽기
Kwangrims-MacBook-Pro:9465_2156_11053 hcliff$ cat input3.txt
6
10 20 10 30 20 50
Kwangrims-MacBook-Pro:9465_2156_11053 hcliff$ cat 11053.py
#!/usr/bin/python
n = int(raw_input())
b = raw_input().split()
a = [0] + [int(i) for i in b]
print(a)
Kwangrims-MacBook-Pro:9465_2156_11053 hcliff$ cat input3.txt | ./11053.py
[0, 10, 20, 10, 30, 20, 50]
t = int(input())
print("num_of_tc:%s" % t)
for _ in range(t):
n = int(input())
print("input:%s" % n)
Kwangrims-MacBook-Pro:9095 hcliff$ cat input.txt
3
4
7
10
Kwangrims-MacBook-Pro:9095 hcliff$ cat bb.py
#!/usr/bin/python
import sys
line = sys.stdin.readline()
num_of_tc = int(line)
print("num_of_tc:%s" % num_of_tc)
while line:
line = sys.stdin.readline()
if line == '':
break
input = int(line.strip())
print(input)
Kwangrims-MacBook-Pro:9095 hcliff$ cat input.txt | ./bb.py
num_of_tc:3
4
7
10
Kwangrims-MacBook-Pro:9095 hcliff$ cat input.txt
3
4
7
10
Kwangrims-MacBook-Pro:9095 hcliff$ cat read.py
#!/usr/bin/python
import sys
fd = open('input.txt')
line = fd.readline()
num_of_tc = int(line)
print("num_of_tc:%s" % num_of_tc)
while line:
line = fd.readline()
if line == '':
break
input = int(line.strip())
print(input)
fd.close()
Kwangrims-MacBook-Pro:9095 hcliff$ ./read.py
num_of_tc:3
4
7
10
-----------------------------------------------------------
$ cat ./read.py
#!/usr/bin/python
for l in open('p.txt'):
cards = l.split()
print(cards)
$ cat ./p.txt
2H 2D 4C 4D 4S 3C 3D 3S 9S 9D
$ ./read.py
['2H', '2D', '4C', '4D', '4S', '3C', '3D', '3S', '9S', '9D']
-----------------------------------------------------------
$ cat input.txt
10
20
30
with open("input.txt", "r") as fd:
lines = fd.read().splitlines()
print(lines)
-----------------------------------------------------------