본문 바로가기

Programming86

Flutter 널 안전성 이후에는 'Function' 인수 유형이 'void Function()?' 매개 변수 유형에 할당될 수 없습니다., The argument type 'Function' can't be assigned to the parameter type 'void Function()?' after null safety 질문 저는 서랍에 다른 항목들을 만들고 싶어서, DrawerItems를 위한 별도의 파일을 만들고 생성자를 통해 데이터를 메인 파일로 전달하려고 합니다. 그러나 onPressed 함수에서 다음과 같은 오류가 발생합니다: "The argument type 'Function' can't be assigned to the parameter type 'void Function()'" class DrawerItem extends StatelessWidget { final String text; final Function onPressed; const DrawerItem({Key key, this.text, this.onPressed}) : super(key: key); @override Widget build(B.. 2023. 5. 26.
Python 텍스트 파일을 문자열 변수로 읽고 개행을 제거하는 방법은 무엇인가요?, How to read a text file into a string variable and strip newlines? 질문 저는 이렇게 생긴 텍스트 파일을 가지고 있습니다: ABC DEF 이 경우 개행 없이 한 줄 문자열로 파일을 읽어서 'ABCDEF'와 같은 문자열을 만들 수 있을까요? 각 줄에서 줄 끝의 개행 문자를 제거하면서 파일을 리스트로 읽는 방법은 How to read a file without newlines?을(를) 참조하세요. 답변 다음을 사용할 수 있습니다: with open('data.txt', 'r') as file: data = file.read().replace('\n', '') 또는 파일 내용이 한 줄임이 보장되는 경우 with open('data.txt', 'r') as file: data = file.read().rstrip() 2023. 5. 25.
Python 변수가 존재하는지 확인하는 방법은 무엇인가요?, How do I check if a variable exists? 질문 나는 변수가 존재하는지 확인하고 싶습니다. 지금은 다음과 같이 작업하고 있습니다: try: myVar except NameError: # 무언가를 수행합니다. 예외 없이 다른 방법이 있나요? 답변 로컬 변수의 존재 여부를 확인하려면: if 'myVar' in locals(): # myVar가 존재합니다. 글로벌 변수의 존재 여부를 확인하려면: if 'myVar' in globals(): # myVar가 존재합니다. 객체가 속성을 가지고 있는지 확인하려면: if hasattr(obj, 'attr_name'): # obj.attr_name이 존재합니다. 2023. 5. 25.
Python 파이썬에서 예외를 출력하는 방법은 무엇인가요?, How do I print an exception in Python? 질문 어떻게 except: 블록에서 오류/예외를 출력합니까? try: ... except: print(exception) 답변 파이썬 2.6 이상 및 파이썬 3.x: except Exception as e: print(e) 파이썬 2.5 이하에서는 다음을 사용하십시오: except Exception,e: print str(e) 2023. 5. 25.