- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在用运动传感器设置我的树莓派。我正在使用来自 modmypie 的一些简单代码 python 代码。我从终端窗口运行代码,但收到 SyntaxError: invalid syntax
在 print(“检测到运动!”)
上。这么简单的一行,却搞不清楚问题出在哪里。
# coding: utf-8
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
PIR_PIN = 7
GPIO.setup(PIR_PIN, GPIO.IN)
def MOTION(PIR_PIN):
print “Motion Detected!”
print “PIR Module Test (CTRL+C to exit)”
time.sleep(2)
print “Ready”
try:
GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION)
while 1:
time.sleep(100)
except KeyboardInterrupt:
print “ Quit”
GPIO.cleanup()
最佳答案
这可能是因为您使用的是引号。
查看代码,您似乎使用了 unicode 引号。具体来说,您使用的是 unicode 字符 0x201C 和 0x201D——“左双引号”和“右双引号”。
“ ”
相反,您应该使用普通的 ASCII 引号,它具有 0x22 的 ASCII/Unicode 代码:
" "
您是如何编写代码的?如果您使用某种文字处理软件(Microsoft Word、Libreoffice)编写代码,它们通常会将正则引号自动更正为花哨的 unicode 引号。许多网站和博客平台也会做同样的事情,因为常规引用是更好的排版并且通常是作者想要的(只要他们不是程序员!)
如果您使用常规的文本编辑器(记事本、Sublime Text 等),您应该不会遇到这个问题。
或者,您可能会混淆 Python 2 和 Python 3。
如果您运行的是 Python 2,您的打印语句应该如下所示:
print "Text"
如果您运行的是 Python 3,您的打印语句应该如下所示:
print("Text")
您可以通过从命令行运行 python --version
来检查您的版本。
关于Python打印语法错误树莓派,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25713602/
(“ donut 派”)是否有最大切片数?我使用了 highchart(“ donut 派”)示例,但无法超过 10 个切片。请注意,内部切片“F”丢失了。下面是示例代码。 http://jsfidd
有谁知道如何找到 Samsung Galaxy 手机等同于 Settings.ACTION_ZEN_MODE_PRIORITY_SETTINGS 的常量?我有一个应用程序在三星用户单击应该将他们带到“
所以我很难弄清楚如何设置饼图/图例位置的布局。我希望图例左对齐,饼图右对齐。 40/60 百分比 -ish。 像这样: chart = new Highcharts.Chart({ c
我试图创建一种带有 4 个切片的圆形旋转木马,通过单击一个切片,它会扩展到约 2/3 的饼图,显示它的内容(另一个切片同样会收缩)基本上我是从 raphael “growing pie” 演示开始的
我尝试了所有可能的方式来提供 PIE.js 的路径,我使用的是 asp.net,这与在 java+tomcat 中的工作方式相同。我试过这样给 1)文件:css/home.css,css/pie/PI
cmds = ['time'] while True: inp = input('::> ') sinp = inp.split() if str(sinp[0]) in cm
我已经在 Raphael Google Groups 上看到过这个问题,但经过数小时的搜索后,在这里以及 Google 上,我似乎找不到解决方案。 我只是希望能够使用 jQuery 定位我的饼图(sv
这个问题在这里已经有了答案: Permission Denial: startForeground requires android.permission.FOREGROUND_SERVICE (5
我是一名优秀的程序员,十分优秀!