FunctionCall2 Python 파이썬으로 파일에 새 줄로 목록 작성하기, Writing a list to a file with Python, with newlines 질문 파일에 목록을 작성하는 방법은 무엇인가요? writelines()는 새 줄 문자를 삽입하지 않으므로 다음과 같이 해야합니다: f.writelines([f"{line}\n" for line in lines]) 답변 루프를 사용하세요: with open('your_file.txt', 'w') as f: for line in lines: f.write(f"{line}\n") Python > f, line 하나의 함수 호출에 집착한다면, 적어도 대괄호 []를 제거하여 인쇄할 문자열이 한 번에 하나씩 생성되도록하십시오(리스트 대신 genexp) - 전체 문자열 목록을 구체화하는 데 필요한 모든 메모리를 사용할 이유가 없습니다. 2023. 6. 6. Python 모듈의 이름(문자열)을 사용하여 함수를 호출하기, Calling a function of a module by using its name (a string) 질문 함수 이름을 포함한 문자열을 사용하여 함수를 호출하는 방법은 무엇인가요? 예를 들어: import foo func_name = "bar" call(foo, func_name) # calls foo.bar() 답변 모듈 foo와 메소드 bar가 있다고 가정합니다: import foo bar = getattr(foo, 'bar') result = bar() getattr는 클래스 인스턴스 바운드 메소드, 모듈 레벨 메소드, 클래스 메소드 등에도 유사하게 사용할 수 있습니다. 목록은 계속됩니다. 2023. 5. 7. 이전 1 다음