[英]Python doesn't run properly on Visual Studio Code
我按照https://code.visualstudio.com/docs/python/python-tutorial 的說明下載了 Visual Studio Code 並安裝了 Python 。
由於我在 Visual Studio Code 中選擇了 Python 擴展,因此開始安裝,但后來它告訴我不支持系統安裝。 因此我用Homebrew安裝了它。
首先,我似乎沒有在上面的安裝教程中顯示綠色的“運行”按鈕。 在那里我只能通過右鍵單擊和“在 Python 終端中運行選擇/行”來運行代碼。
一個簡單的print('Hello, World!')
似乎可以正常運行,但是當我嘗試運行包含多行(即多條指令)的程序時,我收到了多條使用Anaconda時沒有收到的錯誤消息前。
對於上下文:我目前正在學習使用 Python 進行編程,並遵循“用 Python 自動化無聊的東西”一書。
我嘗試運行的代碼是:
#! python3
# mclip.py - A multi-clipboard program.
TEXT = {'agree': """Yes, I agree. That sounds fine to me.""",
'busy': """Sorry, can we do this later this week or next week?""", 'upsell': """Would you consider making this a monthly donation?"""}
import sys, pyperclip
if len(sys.argv) < 2:
print('Usage: py mclip.py [keyphrase] - copy phrase text')
sys.exit()
keyphrase = sys.argv[1] # first command line arg is the keyphrase
if keyphrase in TEXT:
pyperclip.copy(TEXT[keyphrase])
print('Text for ' + keyphrase + ' copied to clipboard.')
else:
print('There is no text for ' + keyphrase)
為澄清起見: Traceback (most recent call last): File "/Users/XXX/Desktop/Python Projects/Ex.py", line 7, in <module> import sys, pyperclip ModuleNotFoundError: No module named 'pyperclip'
是錯誤我明白了。
我只想正確使用 Visual Studio Code,但我真的不知道為什么它不工作或者我在安裝它時做錯了什么。 (例如,為什么我錯過了綠色的“運行”按鈕?!)
第 10 行的代碼中有一個語法錯誤。sys.exit() 應該在下一行。 修復后,它在我的 Visual Studio Code 中運行良好。
這是縮進錯誤:
if len(sys.argv) < 2:
print('Usage: py mclip.py [keyphrase] - copy phrase text')
sys.exit()
sys.exit() 應該在下一行。
要顯示綠色播放按鈕,您必須在 Visual Studio Code 中安裝 Python 擴展。
你犯了一個錯誤。 當我運行它時,我得到了它。 您必須在輸入后或下一行放置 sys.exit() :
sys.exit()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.