{"id":1855,"date":"2024-03-18T01:45:54","date_gmt":"2024-03-17T17:45:54","guid":{"rendered":"http:\/\/www.ccwifi.cc\/blogs\/?p=1855"},"modified":"2024-03-18T01:45:54","modified_gmt":"2024-03-17T17:45:54","slug":"python%e7%89%88%e7%9a%84%e8%bf%b7%e4%bd%a0%e7%a8%8b%e5%ba%8f%e9%9a%8f%e6%9c%ba%e5%af%86%e7%a0%81%e7%94%9f%e6%88%90%e5%99%a8","status":"publish","type":"post","link":"https:\/\/www.ccwifi.cc\/blogs\/2024\/03\/18\/python%e7%89%88%e7%9a%84%e8%bf%b7%e4%bd%a0%e7%a8%8b%e5%ba%8f%e9%9a%8f%e6%9c%ba%e5%af%86%e7%a0%81%e7%94%9f%e6%88%90%e5%99%a8\/","title":{"rendered":"Python\u7248\u7684\u8ff7\u4f60\u7a0b\u5e8f\u2014\u2014\u968f\u673a\u5bc6\u7801\u751f\u6210\u5668"},"content":{"rendered":"<div>\n<p>\u5728\u7ebfwifi\u8dd1\u5305 \u91d1\u521a\u5305\u8dd1\u5305 cap\u8dd1\u5305 hccapx ewsa\u5728\u7ebf \u5c31\u6765 <strong><a href=\"https:\/\/ccwifi.cc\" target=\"_blank\" rel=\"noopener\">\u63e1\u624b\u5305\u8dd1\u5305<\/a><\/strong><\/p>\n<p>\u5404\u4f4d\u597d \u53c8\u89c1\u9762\u4e86 \u6211\u662f\u66f9\u64cd \u4eca\u5929\u7ed9\u5927\u5bb6\u5e26\u6765\u4e00\u7bc7\u65b0\u7684\u6559\u7a0b<\/p>\n<p>\u5e0c\u671b\u5404\u4f4d\u7ec6\u5fc3\u5b66\u4e60 \u4f4e\u8c03\u7528\u7f51<\/p>\n<\/div>\n<pre><code>import random\nimport string\nlength              = random.randint(8,13)\npassword         = string.ascii_letters + string.digits + string.punctuation\ngen_password = \"\".join(random.sample(password, length))\nprint(password)\nprint(length)\nprint(gen_password)<\/code><\/pre>\n<p>\u6700\u8fd1\u6211\u5f00\u59cb\u6d89\u8db3\u7834\u8bd1\u9886\u57df\uff0c\u4e3b\u8981\u662f\u5b66\u4e60\u52a0\u5bc6\u548c\u89e3\u5bc6\u7b97\u6cd5\u4ee5\u53ca\u76f8\u5173\u6d41\u7a0b\u3002\u5728\u7834\u89e3\u5bc6\u7801\u65f6\uff0c\u5bc6\u7801\u5b57\u5178\u662f\u4e00\u4e2a\u975e\u5e38\u5173\u952e\u7684\u6b65\u9aa4\u3002\u4e0b\u9762\u662f\u4e00\u4e2a\u5173\u4e8e\u5bc6\u7801\u751f\u6210\u5668\u7684Python\u4ee3\u7801\u793a\u4f8b\u3002\u6211\u4eec\u5c06\u4f7f\u7528Python\u7684string\u548crandom\u5e93\u51fd\u6570\u6765\u5b9e\u73b0\uff1a<\/p>\n<pre><code>import random\nimport math\nalpha   = \"abcdefghijklmnopqrstuvwxyz\"\nnum     = \"0123456789\"\nspecial = \".@#$%&amp;*\"\n#pass_len = int(input(\"Enter Password Length: \"))\npass_len=random.randint(8,13)\n# length of password  5:3:2\nalpha_len   = pass_len\/\/2\nnum_len     = math.ceil(pass_len*30\/100)\nspecial_len = pass_len-(alpha_len+num_len)\npassword = []\ndef generate_pass(length, array, is_alpha=False):\n    for i in range(length):\n        index = random.randint(0, len(array) - 1)\n        character = array[index]\n        if is_alpha:\n            case = random.randint(0, 1)\n            if case == 1:\n                character = character.upper()\n        password.append(character)\ngenerate_pass(alpha_len, alpha, True)\ngenerate_pass(num_len, num)\ngenerate_pass(special_len, special)\nrandom.shuffle(password)\n# convert List To string\ngen_password = \"\"\nfor i in password:\n    gen_password = gen_password + str(i)\nprint(pass_len)\nprint(password)\nprint(gen_password)<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.ccwifi.cc\/blogs\/wp-content\/uploads\/2024\/03\/1710697554683_0.png\" alt=\"\u5bc6\u7801\u5b57\u5178\u751f\u6210\u5668\"><!-- \u6587\u7ae0\u6765\u6e90:https:\/\/www.toutiao.com\/a7016605587748454924\/ --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python\u7248\u7684\u8ff7\u4f60\u7a0b\u5e8f\u2014\u2014\u968f\u673a\u5bc6\u7801\u751f\u6210\u5668\u6700\u8fd1\u63a5\u89e6\u4e86\u4e9b\u7834\u8bd1\u65b9\u9762\u7684\u4e1c\u4e1c\uff0c\u4e3b\u8981\u662f\u52a0\u5bc6\u548c\u89e3\u5bc6\u7684\u4e00\u4e9b\u7b97\u6cd5\u548c\u6d41\u7a0b\u3002\u5bf9\u4e8e\u66b4\u529b\u7834\u89e3\u7684\u624b\u6bb5\uff0c\u5bc6\u7801\u5b57\u5178\u4e5f\u662f\u4e2a\u633a\u5173\u952e\u7684\u6b65\u9aa4\u5462\u3002\u4e0b\u9762\u5b66\u4e60\u4e2a\u5bc6\u7801\u751f\u6210\u5668\u7684python\u4ee3\u7801\u3002<\/p>\n","protected":false},"author":1,"featured_media":1856,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"topic":[],"class_list":["post-1855","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-1"],"_links":{"self":[{"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/posts\/1855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/comments?post=1855"}],"version-history":[{"count":0,"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/posts\/1855\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/media\/1856"}],"wp:attachment":[{"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/media?parent=1855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/categories?post=1855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/tags?post=1855"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.ccwifi.cc\/blogs\/wp-json\/wp\/v2\/topic?post=1855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}