1

重複の可能性:
「print」の近くのSyntaxError?

現在、Pythonで非常に奇妙な構文エラーが発生しています。コードの一部は次のとおりです。

tradeID = contract.get('tradeId')
itemID = contract.get('itemData').get('id')
if client.buyItem(tradeID, 200):
    print 'Bought Contract for 200 coins'
    if client.moveCard(str(itemID), 'trade'):
        client.postTrade(str(itemID), str(250), str(0), str(3600))
        print 'Contract posted For 250 Coins'

行の構文エラーが表示されますprint 'Bought Contract for 200 coins'

4

1 に答える 1

0

Python3 を使用している場合は、print を関数のように扱う必要があります。

print('Contract posted For 250 Coins')

自動化された2to3変換スクリプトを使用して、このようなほとんどの問題を修正する差分を生成できます。

于 2012-12-07T20:18:01.153 に答える