1. ホーム
  2. Qt

Python3.xでprintを使用する際のエラー(SyntaxError: Missing parenthes in call to 'print')に対する解決策を公開しました。

2022-02-11 10:02:05

Python2からPython3では、多くの基本的な関数のインターフェースが変更され、さらに一部のライブラリや関数が削除されたり、名前が変更されたりしている
Python 3.xでは、printは関数なので、print aの代わりにprint (a)と書く必要があります。それ以外は、文とほとんど同じように動作します。

Python 2.xとPython 3.xのprint関数の構文の違いは以下の通りです。

# Python 2.x. 
print a # To print the contents of a without parentheses

# Python 3.x. 
print (a) # To print the contents of a must be enclosed in parentheses