簡體   English   中英

Python 在 Visual Studio Code 上無法正常運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM