file tip



ÆÄÀÏ ¸ñ·Ï Ãâ·Â
from os import listdir

files = listdir(".")

for file in files:
if file[-4:] != ".txt":
continue
print(file)

ÆÄÀÏ ¸®½ºÆ® Á¤·Ä
files = listdir(".")
#files.sort() ¿À¸§Â÷¼ø
files.sort(reverse=True)
files.sort() ó·³ ÀÎÀÚ°¡ ¾øÀ¸¸é ¿À¸§Â÷¼ø Á¤·Ä
files.sort(reverse=True)ó·³ ÀÎÀÚ¸¦ ÁÖ¸é ³»¸²Â÷¼ø Á¤·ÄÀÌ´Ù.

ÇÑÁÙÀ» Àо È­¸é¿¡ Ç¥½ÃÇϱâ
f = open("test.txt", "r")

while True:
line = f.readline()
if not line:
break
print(line)
f.close()
ÆÄÀÏÀÇ ¸ðµç ³»¿ëÀ» ÇÑÁÙ¾¿ Àбâ´Â ´ÙÀ½°ú °°´Ù.

f = open("test.txt", "r")

while True:
    line = f.readline()
    if not line:
        break
    print(line)
f.close()

read ÇÔ¼ö·Î Àüü Àбâ
f = open("test.txt", "r")
data = f.read()
print(data)
f.close()
±âÁ¸ ÆÄÀÏ¿¡ »õ·Î¿î ³»¿ë Ãß°¡
f = open("test.txt", "a")
f.write("Áß±¹ ¸»·¹À̽þÆ\n")
f.write("ÀÎõ\n")
f.close()
for enumrate·Î ¶óÀÎ Ãâ·Â
f = open("test.txt", "r")
lines = f.readlines()
for num, line in enumerate(lines):
print("%d, %s" % (num, line))
f.close()
with as ¹®À¸·Î ÆÄÀÏ close¸¦ »ý·« ÇÒ¼öµµ ÀÖ´Ù.
with open('test.txt', 'r') as file: #with as¹®À¸·Î ÆÄÀÏÀ» close¾ÈÇصµ µÈ´Ù.
for line in file:
print(line.strip('\n')) #¹®ÀÚ¿­¿¡¼­ \n »èÁ¦ÇÏ¿© Ãâ·Â