Python 树莓皮蟒蛇。按下按钮

Python 树莓皮蟒蛇。按下按钮,python,raspberry-pi,raspberry-pi3,Python,Raspberry Pi,Raspberry Pi3,对于python和raspberry pi,我是一个绝对的初学者,当我按下按钮时,我试图打印一个按钮按下的日志,但是,我不断地得到许多错误。经过几个小时的努力,我终于到了最后一个说“请原谅我提出了这样一个noob问题”,但它说的是无效的语法。现在我用谷歌搜索了python语法,根据我的说法,atm是正确的。有人能帮我解释一下发生了什么事吗?谢谢 错误是: File "test.py", line 1 syntax Error : invalid syntax test.py import RP

对于python和raspberry pi,我是一个绝对的初学者,当我按下按钮时,我试图打印一个按钮按下的日志,但是,我不断地得到许多错误。经过几个小时的努力,我终于到了最后一个说“请原谅我提出了这样一个noob问题”,但它说的是无效的语法。现在我用谷歌搜索了python语法,根据我的说法,atm是正确的。有人能帮我解释一下发生了什么事吗?谢谢

错误是:

File "test.py", line 1 syntax Error : invalid syntax
test.py

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)

GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP)

while True:
input_state = GPIO.input(18)
if input_state == False:
    print('Button Pressed')
    time.sleep(0.2)

检查缩进:

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)

GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP)

while True:
    input_state = GPIO.input(18)
    if input_state == False:
        print('Button Pressed')
        time.sleep(0.2)

检查缩进:

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)

GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP)

while True:
    input_state = GPIO.input(18)
    if input_state == False:
        print('Button Pressed')
        time.sleep(0.2)

请包括堆栈跟踪或您收到的错误!您是否检查过您的环境中是否有RPi.GPIO?我怎么知道?我知道GPIO随rasberry piPlease一起提供,包括堆栈跟踪或您收到的错误!您是否检查过您的环境中是否有RPi.GPIO?我怎么知道?我知道GPIO附带rasberry piat,具体是哪一行?在
之后,虽然为True:
这只是复制粘贴,但我得到的结果与您在回答中发布的完全一样,当我运行它时,它只显示“无效语法”文件“test.py”,第1行语法错误:无效语法确切地说是哪一行?在
之后,而为True:
这只是复制粘贴,但我的语法与您在回答中发布的完全一样,当我运行它时,它只是说“无效语法”文件“test.py”,第1行语法错误:无效语法