좋아 그래서, 내가 여기에 코드가에 ValueError : 폐쇄 파일에 대한 I/O 작업
a = 0
b = open("sorgente.txt", "r")
c = 5
d = 16 // c
e = 1
f = open("out"+str(e)+".txt", "w")
for line in b:
a += 1
f.writelines(line)
if a == d:
e += 1
a = 0
f.close()
f.close()
그래서 내가 그것을 실행하면 그것은 나를이 오류를 제공, 더 많은 파일에서 file.txt를 분할 할 수 있습니다
out1.txt
1
2
3
4
out2.txt
5
6
7
8
을 :
todoController\WordlistSplitter.py", line 9, in <module>
f.writelines(line)
ValueError: I/O operation on closed file
은 당신이 for 루프를 할 경우 파일 내가 for 루프의 F를 넣어 시도했지만 점점의 원인을 대신 작동하지 않도록 폐쇄됩니다 것을 이해
파일의 마지막 줄만 가져옵니다. 무엇을해야합니까, 나는 이전에 정의한 개방 함수를 상기 할 수있는 방법이 있습니까? 나는 꽤 파이썬에 익숙하지 않기 때문에 내가 할 수없는 것을 묻는다면 미안하다. D
감사합니다. D – Maxpnl