我正在尝试创建一个将用户输入写入文本文档的程序,但是它不起作用。
它只是一次又一次地循环此部分。这是我当前的代码:
else:
#Creates a new file and writes the pasword to it
print("Strong Password")
password1 += password1
newName = input("What do you want to save this password as? ")
print(newName)
file = open("passwordstorer", "w")
file.write(newName)
file.write(password1)
file.close()
break
答案 0 :(得分:0)
尝试使用401 Error
而不是每次都手动关闭。我怀疑这是您出错的根源,但您永远不会知道。像这样:
API_KEY = 'key'
def main():
service = build('admin', 'directory_v1', developerKey=API_KEY)
print('Adding user...')
#create a user
service.users().insert(body={
"name": {
"givenName": "John",
"fullName": "John Smith",
"familyName": "Smith",
},
"password": "password",
"primaryEmail": "testuser@domain.com",
"changePasswordAtNextLogin": True,
}).execute()
if __name__ == '__main__':
main()
$bears = array(
array('label' => "Parent", 'ages' => "23 24 25 26 27 28 29 30 31 32 33"),
array('label' =>"Adult", 'ages' => "19 20 21 22 23 24 25 26 27 28 29"),
array('label' => "Teenager", 'ages' => "14 15 16 17 18")
);
$newArray = array();
foreach($bears as $bear)
{
if(strpos($bear['ages'], '23') !== false)
$newArray[] = $bear['label'];
}
echo("Results:\n");
var_dump($newArray);
`
答案 1 :(得分:0)
我同意与v0rtex一起使用,它更干净。
但是我相信您的问题是您使用的是输入(用于整数) vs raw_input (用于原始字符串输入)
这取决于您所使用的python版本。在python3中不存在raw_input,而在python3中都使用了input。 因此,如果您可以验证python版本。
还将原始文本密码保存在文件中可能会很危险,也许您应该注意对其进行哈希处理/散列。