我没有Python的经验。我正在试图找出如何从命令行触发这部分代码。我发现的问题是“UserAccount()”看起来像是一个对象,我不知道如何从命令行触发它。那么a)什么是用户帐户?b) 我如何从命令行用参数调用它?你知道吗
# Create a random use account
randomInt = random.randint(1, 4294967295)
accountId = "random_id+" + str(randomInt) + "@acme.com"
randomInt = random.randint(1, 4294967295)
password = "Random_password1_" + str(randomInt)
primaryEmail = accountId
userAccount = UserAccount()
userAccount.accountId = accountId
userAccount.password = password
userAccount.primaryEmail = primaryEmail
userAccount.firstName = "Random"
userAccount.lastName = "User"
userAccount.birthdayMonth = 5
userAccount.birthdayDay = 31
#userAccount.firstNamePhonetic = ""
#userAccount.firstNameRomagi = ""
#userAccount.middleName = ""
#userAccount.middleNamePhonetic = ""
#userAccount.middleNameRomagi = ""
#userAccount.lastName = ""
#userAccount.lastNamePhonetic = ""
#userAccount.lastNameRomagi = ""
#userAccount.companyName = ""
#userAccount.securityQuestion = ""
#userAccount.securityAnswer = ""
#userAccount.locale = ""
#userAccount.timeZone = ""
#userAccount.allowUpdateNotification = False
#userAccount.allowThirdPartyNotification = False
# Assume for now that we're just creating a user account, not also requesting activate/deactivate
# permissions by providing a pre-created OAuth client ID.
oauthClientId = "";
print(" Test creating an account: " + userAccount.accountId + ", password: " + userAccount.password + ", email: " + userAccount.primaryEmail)
accessToken = client.createAccount(userAccount, oauthClientId)
print(" Account created!")
if accessToken:
print(" Access token for account: " + accessToken)
print()
答:UserAccount可能是一个类。
UserAccount()
正在调用它的构造函数。注意,构造是通过调用它来完成的,而不是通过new
操作符。 B:正如@OMGtechy已经说过的,看看argparse。下面是一个可能对您有用的示例:相关问题 更多 >
编程相关推荐