def make_list(w,f):
w에는 스트링, f에는 파일을 오픈하고
결과값으로 리스트가 나오는 함수를 만들었는데요
f = input("파일이름 : ")
a = open(f,'r')
w = "스트링"
하고 make_list("스트링1",a) 하면 정상적으로 리스트가 나오는데
그 밑에 다시 make_list("다른 스트링2",a)하면 리스트가 안나와요 ㅠㅠ
반대로 순서바꿔서 make_list("스트링2",a) 하고 make_list("스트링1,a) 하면 이번엔 스트링2만 리스트가 나옵니다.
첫번째 make_list만 파일이 열리고 그 다음 make_list할때는 파일이 안열리는거 같은데 어떻게 해야할까요??
매번 파일 여는건 아닌거 같고 반복문은 어떻게 설정해야할지 모르겠어요.
파일 닫는함수 없냐 - dc Cpp
네 def안에는 파일 닫는 함수 없어요.
닫아줘야 다른놈이 열겠지 - dc Cpp
def 안에서 닫아야하나요??
다 썼으면 정리하는 착한어린이가 되어야함ㅇㅇ - dc Cpp
def 밖에서 파일을 계속 열어놓고 같은 파일을 쓸 수는 없을까요?? 매번 다시 열어야하나요?
그런식으로 한다면 아마 커서를 맨 앞으로 옮겨줘야할걸? 파이썬에선 어찌 동작하는지 나도 찾아봐야 아는데 - dc Cpp
맨앞으로 옮겨줬는데 안돼서요 ㅠㅠ 맨앞, 맨 밖에 파일을 열어놓고 하는데 한 번 열면 그 다음에는 인식을 못해요
https://ehpub.co.kr/26-python-%ED%8C%8C%EC%9D%BC-%EC%9E%85%EC%B6%9C%EB%A0%A5%EC%97%90%EC%84%9C-%EC%9E%91%EC%97%85-%EC%9C%84%EC%B9%98-%EB%B3%80%EA%B2%BD-seek-%EC%9C%84%EC%B9%98-%ED%99%95%EC%9
- dc Cpp
아이 씨팔 주소 짤렸네 - dc Cpp
https://ohgyun.com/736
- dc Cpp
코드를 다 올려보셈