2016-12-13 12 views
0

Я пытаюсь использовать Python faker и fake-factory для маскирования данных в моем приложении. Я выполнил следующий тестовый скрипт python, но получил синтаксическую ошибку. Пожалуйста, помогите мне.Python - Data Masking - 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

Привет, Роберто, я установил faker в свой локальный. Пожалуйста, проверьте журнал для установки. Я использовал пип. – saran

+0

Какую версию python вы используете ??? в python 2.7.x отлично работает –

ответ

0

Вы используете синтаксис печати неправильно. Причина, по которой это работало на 2.x, а не 3.x, заключается в том, что способ работы печати изменился в разных версиях. В настоящее время у вас есть метод python 2.x.

Try:

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

Спасибо. Я проверю его еще раз. – saran

 Смежные вопросы

  • Нет связанных вопросов^_^