본문 바로가기

parsing5

Python 파이썬에서 설정 파일을 사용하는 가장 좋은 방법은 무엇인가요? [닫힘], What's the best practice using a settings file in Python? [closed] 질문 나는 많은 인수와 함께 실행하는 명령 줄 스크립트를 가지고 있습니다. 이제 인수가 너무 많아져서 몇 가지 인수를 사전 형태로 가져야 합니다. 따라서 간단하게하기 위해 스크립트를 설정 파일로 실행하고 싶습니다. 파일의 구문 분석을 위해 어떤 라이브러리를 사용해야 할지 정말 모르겠습니다. 이를 수행하기 위한 가장 좋은 방법은 무엇인가요? 물론 직접 구현할 수도 있지만, 이에 대한 라이브러리가 있다면 듣고 싶습니다. 몇 가지 '요구 사항'은 다음과 같습니다: pickle 대신에 읽고 편집하기 쉬운 일반적인 텍스트 파일이어야 합니다. 사전과 유사한 데이터를 추가할 수 있어야 합니다. 즉, 어떤 형태의 중첩도 지원되어야 합니다. 간소화된 의사 예제 파일: truck: color: blue brand: for.. 2023. 11. 3.
Python ValueError: 10진수 기반으로 int()에 대한 잘못된 리터럴입니다: '', ValueError: invalid literal for int() with base 10: '' 질문 나는 내 코드로부터 다음과 같은 오류를 받았다: ValueError: invalid literal for int() with base 10: ''. 이게 무슨 뜻인가요? 왜 발생하고 어떻게 고칠 수 있을까요? 답변 에러 메시지는 int에 제공된 문자열을 정수로 변환할 수 없다는 것을 의미합니다. : 뒤에 있는 부분은 제공된 문자열을 보여줍니다. 질문에서 설명된 경우, 입력은 빈 문자열로 작성되었습니다. ''입니다. 여기에 또 다른 예제가 있습니다 - 부동 소수점 값을 나타내는 문자열은 int로 직접 변환할 수 없습니다: >>> int('55063.000000') Traceback (most recent call last): File "", line 1, in ValueError: invalid li.. 2023. 7. 24.
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.
Python 왜 파이썬은 이 JSON 데이터를 파싱하지 못하나요? [닫힘], Why can't Python parse this JSON data? [closed] 질문 이 파일에 이 JSON이 있습니다: { "maps": [ { "id": "blabla", "iscategorical": "0" }, { "id": "blabla", "iscategorical": "0" } ], "masks": [ "id": "valore" ], "om_points": "value", "parameters": [ "id": "valore" ] } 모든 JSON 데이터를 출력하기 위해 이 스크립트를 작성했습니다: import json from pprint import pprint with open('data.json') as f: data = json.load(f) pprint(data) 하지만 이 프로그램은 예외를 발생시킵니다: Traceback (most recent call la.. 2023. 5. 23.