我得到了一个' int'对象没有属性'格式'运行此代码时出错 原因是密码有数字和字母。
library(corrplot)
a <- seq(1,10,1)
b <- seq(2,20,2)
c <- seq(3,30,3)
z <- data.frame(a,b,c)
corrplot(cor(z))
我已经尝试了
import subprocess
password = input('Enter New Password: ')
c = subprocess.call(["C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe", "Set-ADAccountPassword john -NewPassword {0} –Reset"])
f = c.format(password)
print(f)
和
f = c.format(int(password))
有没有办法可以指定密码包含字母和数字?
答案 0 :(得分:0)
你的订单全部搞砸了,
password = raw_input('Enter New Password: ')
cmd1, cmd2 = "C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe", "Set-ADAccountPassword john -NewPassword {0} –Reset"
c = subprocess.call([cmd1, cmd2.format(password)])
答案 1 :(得分:0)
您正在将format
应用于错误的代码段。您将format
应用于返回的subprocess.call
运行args描述的命令。等待命令完成,然后返回returncode属性。
returncode
是int
,这就是您收到错误的原因
根据您的命令,您需要将format
应用于传递给call
的第二个参数
import subprocess
password = input('Enter New Password: ')
c1 = "C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"
c2 = "Set-ADAccountPassword john -NewPassword {0} –Reset".format(password)
subprocess.call([c1, c2])