파이썬에서 문자열의 길이를 얻은 다음 그 int를 바이트 배열로 변환하는 올바른 방법은 무엇입니까? 테스트를 위해이를 콘솔에 출력하는 올바른 방법은 무엇입니까? .NET을 사용IronPython - 바이트 배열로 int 변환
답변
:
byte[] buffer = System.BitConverter.GetBytes(string.Length)
print System.BitConverter.ToString(buffer)
헥스로서 출력 바이트 것이다. IronPython 구문을 정리해야 할 수도 있습니다.
struct을 사용하십시오.
import struct
print struct.pack('L', len("some string")) # int to a (long) byte array
+1. 죄송합니다 후속 질문을 다음 긴 데이터 형식을 무제한입니다. http://docs.python.org/library/stdtypes.html 6 바이트에 저장하려면 값 (길이)이 필요합니다. 이것을 설명하는 가장 좋은 방법은 무엇입니까? 작은 수로 바이트를 채워야합니다. – BuddyJoe
struct 모듈에서 사용하는 데이터 유형은 파이썬에서 사용 된 것과 동일하지 않습니다. 이 경우 'long'은 4 바이트입니다. 6 바이트는 정수의 이상한 길이이지만 struct.pack ('
rmmh
struct.pack에서 [ord (x)와 같은 것을하는 것이 더 좋지 않을까요? 'L',
- 1. 테이블을 바이트 배열로 변환
- 2. 샘플이있는 배열을 바이트 배열로 변환
- 3. 클래스를 바이트 배열로 변환 + C#
- 4. Java : 바이트 배열을 바이트 배열로 변환
- 5. 구조체를 .NET의 바이트 배열로 변환
- 6. Java 문자열을 바이트 배열로 변환
- 7. 문자열 배열을 바이트 배열로 변환
- 8. Java - 오디오의 바이트 배열을 정수 배열로 변환
- 9. 루비 레일 매개 변수를 int 배열로 변환
- 10. int를 C의 바이트 배열로 변환 하시겠습니까?
- 11. JPEG 이미지를 바이트 배열로 변환 - COM 예외
- 12. VB.NET에서 double 배열을 바이트 배열로 변환 하시겠습니까?
- 13. UTF-8에서 문자열을 바이트 배열로 변환 하시겠습니까?
- 14. C에서 바이트 배열을 short 배열로 변환
- 15. 바이트 배열을 비트 배열로 변환 하시겠습니까?
- 16. 그러나 바이트 배열로 메모리를 변환 하시겠습니까?
- 17. 자바에서 임의의 객체를 바이트 배열로 변환
- 18. 이미지를 Matlab의 png 바이트 배열로 변환
- 19. VB6에서 그림 상자 이미지를 바이트 배열로 변환
- 20. tiff 바이트 배열을 C 바이트로 itextsharp를 사용하여 바이트 배열로 변환
- 21. int 배열을 int 배열로 캐스트
- 22. OBJECTIVE-C int 배열로
- 23. 객체를 바이트 배열로 변환 (소켓을 통해 전송). 다시 그것을 변환
- 24. int 바이트 스트림을 float 바이트 스트림으로 변환합니다.
- 25. 안드로이드 - 바이트 rgb_565 배열을 argb 또는 rgb 배열로 변환
- 26. 변환 int int []
- 27. NSString을 바이트 배열로 변환하십시오.
- 28. C# : 변수를 바이트 배열로 복사
- 29. 포인트의 ArrayList를 SQL 데이터베이스에 저장할 바이트 배열로 변환
- 30. base64 인코딩 된 문자열을 Java 바이트 배열로 변환
+1 감사합니다. 순수 파이썬 구문이 무엇인지 알았 으면 좋겠지 만 파이썬 3 문서를 계속 실행합니다. – BuddyJoe