전체 글980 Python 파이썬에서의 단일 따옴표 vs 이중 따옴표 [닫힘], Single quotes vs. double quotes in Python [closed] 질문 문서에 따르면, 두 가지는 거의 교환 가능합니다. 어느 것을 사용하는 것에 스타일적인 이유가 있나요? 답변 저는 보간이나 자연 언어 메시지에는 문자열 주위에 이중 따옴표를 사용하는 것을 좋아하고, 작은 기호와 같은 문자열에는 작은 따옴표를 사용하지만, 문자열에 따옴표가 포함되어 있거나 잊어버린 경우에는 이 규칙을 어기게 됩니다. docstring에는 삼중 이중 따옴표를 사용하고, 정규 표현식에는 필요하지 않더라도 raw string literal을 사용합니다. 예를 들면: LIGHT_MESSAGES = { 'English': "There are %(number_of_lights)s lights.", 'Pirate': "Arr! Thar be %(number_of_lights)s lights." } .. 2023. 7. 20. Python 해당 함수 내에서 함수 이름을 결정합니다 (traceback을 사용하지 않고)., Determine function name from within that function (without using traceback) 질문 파이썬에서는 traceback 모듈을 사용하지 않고도 함수 내에서 함수의 이름을 알아낼 수 있는 방법이 있을까요? 예를 들어, foo라는 모듈에 bar라는 함수가 있다고 가정해봅시다. foo.bar()를 실행할 때, bar 함수가 bar의 이름을 알 수 있는 방법이 있을까요? 혹은 더 좋은 방법으로는, foo.bar의 이름을 알 수 있는 방법이 있을까요? #foo.py def bar(): print "내 이름은", __myname__ # 2023. 7. 20. Flutter 맥에서 플러터에서 "error running pod install"을 어떻게 해결할 수 있나요?, How to solve "error running pod install" in flutter on mac? 질문 내 iPhone에서 프로젝트를 실행하려고 할 때 오류가 발생했습니다. 기본 플러터 예제는 iPhone에서 작동하지만 내 프로젝트를 사용할 때 이 오류가 발생합니다. 답변 플러터 프로젝트에서도이 문제에 직면했습니다. 플러터와 코코아 팟을 최신 버전으로 업데이트하여 해결되었습니다. 해결 방법:- flutter clean rm -Rf ios/Pods rm -Rf ios/.symlinks rm -Rf ios/Flutter/Flutter.framework rm -Rf ios/Flutter/Flutter.podspec flutter pub get cd ios pod install arch -x86_64 pod install //(M1 맥에서는 => arch -x86_64 pod install 사용) cd .... 2023. 7. 19. Flutter 바디에 Json을 포함한 HTTP POST - 플러터/다트, HTTP POST with Json on Body - Flutter/Dart 질문 다음은 API에 대한 요청을 작성하는 코드입니다: import 'dart:async'; import 'dart:convert'; import 'dart:io'; import 'package:http/http.dart' as http; Future postRequest () async { var url ='https://pae.ipportalegre.pt/testes2/wsjson/api/app/ws-authenticate'; var body = jsonEncode({ 'data': { 'apikey': '12345678901234567890' } }); print("Body: " + body); http.post(url, headers: {"Content-Type": "application/json.. 2023. 7. 19. Flutter 플러터에서 ModalBottomSheet의 상태를 업데이트하는 방법은 무엇인가요?, How to update state of a ModalBottomSheet in Flutter? 질문 이 코드는 매우 간단합니다: 모달 바닥 시트를 보여주고 사용자가 버튼을 클릭하면 시트의 높이를 10만큼 증가시킵니다. 하지만 아무 일도 일어나지 않습니다. 실제로, 사용자가 바닥 시트를 "슬라이드"하여 크기를 업데이트합니다(스와이프가 시트의 내부 상태를 업데이트한다고 믿습니다). 제 질문은: 모달 바닥 시트의 상태 업데이트를 어떻게 호출할 수 있을까요? showModalBottomSheet( context: context, builder: (context) { return Container( height: heightOfModalBottomSheet, child: RaisedButton( onPressed: () { setState(() { heightOfModalBottomSheet += 10; .. 2023. 7. 19. Flutter 'Dart에서 'late' 변수가 초기화되었는지 확인하는 방법은 무엇인가요?', How to check 'late' variable is initialized in Dart 질문 코틀린에서는 아래와 같이 'late' 타입 변수가 초기화되었는지 확인할 수 있습니다. lateinit var file: File if (this::file.isInitialized) { ... } 다트에서도 이와 유사한 작업을 할 수 있을까요..? 답변 아쉽게도 이는 불가능합니다. 문서에서는 다음과 같이 설명하고 있습니다: 초기화 여부를 확인해야 하는 경우 늦은 변수를 피하십시오. Dart는 늦은 변수가 초기화되었는지 또는 할당되었는지를 확인할 수 있는 방법이 없습니다. 변수에 액세스하면, 초기화기(있는 경우)를 즉시 실행하거나 예외를 throw합니다. 때로는 늦게 초기화되는 일부 상태가 있을 수 있으며, 이 경우 늦은 변수가 적합할 수 있지만, 초기화가 이미 발생했는지 확인할 수 있어야 합니다. .. 2023. 7. 19. Flutter HTTPClient get() 요청에 대한 타임아웃 설정, Set timeout for HTTPClient get() request 질문 이 방법은 간단한 HTTP 요청을 제출하고 성공 또는 오류 콜백을 호출합니다: void _getSimpleReply( String command, callback, errorCallback ) async { try { HttpClientRequest request = await _myClient.get( _serverIPAddress, _serverPort, '/' ); HttpClientResponse response = await request.close(); response.transform( utf8.decoder ).listen( (onData) { callback( onData ); } ); } on SocketException catch( e ) { errorCallback( e.toS.. 2023. 7. 19. Flutter 플러터에서 현재 경로 경로를 얻는 방법은 무엇인가요?, How to get current route path in Flutter? 질문 지속적인 하단 표시줄을 구현하면서 이전 경로는 하단 표시줄의 버튼을 클릭할 때 복원되어야 합니다. 하단 표시줄의 버튼을 클릭하면 현재 경로 경로(/a/b/c)가 저장되고 버튼 클릭에 따라 이전에 저장된 경로가 복원됩니다. 개념적으로 사용자는 각 버튼을 작업 공간으로 생각하고 해당 상태가 손실되지 않습니다(뒤로 가기 스택 포함). 사용자는 안전하게 하나의 작업 공간에서 다른 작업 공간으로 전환할 수 있습니다. 루트로 되감기하는 경우 Flutter에서 현재 경로 경로를 어떻게 얻을 수 있을까요? 답변 ModalRoute는 정확한 경로 이름을 제공해야합니다. ModalRoute.of(context).settings.name 만약 Navigator.popuntil을 사용한다면.. Rémi Rousselet.. 2023. 7. 19. 이전 1 ··· 68 69 70 71 72 73 74 ··· 123 다음