🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

1371閲覧

python3.7 16進数のデータをASCIIに変換したい

pypypy

総合スコア8

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/09/30 10:07

前提・実現したいこと

python初心者です.
16進数の文字列を文字列に変換したいです.
16進数はもともと文字列だったものです.

色々検索してみた結果,「binascii」というのが使えそうだったので,インストールしてみて使おうとしましたがうまくいかないです.

この他にも手法がありましたらご指導ください.

発生している問題・エラーメッセージ

SyntaxError: invalid syntax

該当のソースコード

Python

1print binascii.unhexlify('7061756c')

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cateye

2019/09/30 10:27 編集

python3では、print文は、print()です。
pypypy

2019/09/30 10:26

できましたありがとうございます、かんたんなところですみません. 先頭に[b]がついてしまうのは仕様なのでしょうか.
guest

回答1

0

ベストアンサー

こっちが正解か?

python

1In [6]: print( binascii.unhexlify(b'7061756c').decode('utf-8')) 2paul

環境は、Python 3.7.4 on Linux

投稿2019/09/30 10:25

cateye

総合スコア6851

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cateye

2019/09/30 10:26

AnacondaのIPython 7.8.0 で使ってます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問