Python

파이썬 파일 읽기

알모리 2018. 6. 27. 20:52


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)

-----------------------------------------------------------