我用Python IDLE编写了程序。但是我想从命令提示符中获取它。
它就像一个密码储物柜程序,我可以轻松地复制密码,而不必一次又一次地输入密码。
我写了我的代码。然后我写了->
@py.exe C:\Users\.....path way \pw.py %*
@pause
当我尝试通过命令提示符获取密码时。 我写了“密码电子邮件” 所以我应该得到电子邮件密码。我在系统路径上进行了环境更改。因此,我应该轻松获得该密码。
但是它说->
#pw.py is not recognized as an internal or external
@py.exe C:\Users\.....path way \pw.py %*
-
syntax error: invalid syntax
如何完成此任务,请帮助我? 既然我是初学者,您能以最简单的方式告诉我吗?
整个程序是这样的:
#! python3
#pw.py - An insecure password locker program.
@py.exe C:\Users\bilim\AutomateBoringStuff\pw.py %*
@pause
PASSWORDS = {'email': 'F7minlBDDuvMJuxESSKHFhTxFtjVB6',
'blog': 'VmALvQyKAxiVH5G8v01if1MLZF3sdt',
'luggage': '12345'}
import sys, pyperclip
if len(sys.argv) < 2:
print('Usage: python pw.py [account] - copy account password')
sys.exit()
account = sys.argv[1] # first command line arg is the account name
if account in PASSWORDS:
pyperclip.copy(PASSWORDS[account])
print("Password for " + account + " copied to clipboard.")
else:
print("There is no account named " + account)
# I saved this as pw.py, and also pw.bat on the right path.