我想從終端窗口運行下面的代碼。我正在關注本網站上的教程https://automatetheboringstuff.com/chapter6/。我的文件的名稱是「pw.py」我運行chmod + x pw.py使其可以從終端窗口執行。然而,當我運行./pw.py時,我得到一個錯誤,說「-bash:./pw.py:python:壞解釋器:沒有這樣的文件或目錄」。任何想法我錯過了什麼?謝謝您的幫助!OsX Python 3.5糟糕的解釋器:沒有這樣的文件或目錄
#! /usr/bin/python
# pw.py - An insecure password locker program.
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 cammand 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)
如果/ usr/bin/python指向python3.5我認爲出了問題,是否與系統python混淆了? –
你能從你的CLI執行簡單的python腳本嗎,例如python myscript.py? – spicyramen
我不認爲我有。 shebang線應該是什麼樣子? – DakotaDickey44