2016-12-13 12 views
0

私はアプリケーションでデータマスキングのためにPython fakerとfake-factoryを使用しようとしています。私は次のpythonスクリプトを実行しましたが、構文エラーが発生しました。私を助けてください。Python - データマスキング - Faker - fake.nameエラー

#faker script files 
# coding=utf-8 

from faker import Factory 
fake=Factory.create() 

fake.name() 
fake.address() 
fake.text() 

for _ in range(0,10): 
    print fake.name() 

エラーメッセージ:あなたは間違って印刷構文を使用している

+0

あなたは偽物をインストールしません? pip install faker –

+0

こんにちはRoberto、私は自分の地域にfakerをインストールしました。インストールのログを確認してください。私はピップを使いました。 – saran

+0

使用しているPythonのバージョンは? Python 2.7.xでは完全に動作します –

答えて

0

に無効な構文。これが2.xではなく3.xで動作したのは、バージョン間で印刷の動作が変化するためです。あなたが現在持っているのは、Python 2.xのメソッドです。

試してみてください。

for _ in range(0,10): 
    print (fake.name()) # Put the call in parentheses 
+0

ありがとう。もう一度チェックします。 – saran

関連する問題