![](/img/trans.png)
[英]loading csv files - SyntaxError: invalid syntax (python 3.8)
[英]SyntaxError invalid syntax when running Crontab in Python 3.8
我是這方面的新手。 我正在嘗試使用 Crontab 定期運行 python 腳本來控制步進電機。 當我在終端中運行“stepper_motor_cron.py”時,我不斷收到下面的 SyntaxError。
File "stepper_motor_cron.py", line 4
* * * * * cd /bleary83/Documents example1.py
^
SyntaxError: invalid syntax
我正在練習使用 Crontab 和下面的“example1.py”腳本。 我認為問題在於指定文件“example1.py”在 Crontab 腳本中的位置。 我已經嘗試了多種路徑變體,但總是會出現語法錯誤消息。
我可以在終端中運行“example1.py”,並在“append.txt”文件中獲得正確的信息。
我在 usr/bin 目錄中找到了 crontab。
#! /usr/bin
from crontab import CronTab
cron = CronTab()
* * * * * cd /bleary83/Documents example1.py
以下是我試圖運行以了解 crontab 工作原理的“example1.py”腳本。 一旦我了解了 crontab 的工作原理,我將嘗試使用它來安排運行腳本,我必須使用 Rasberry Pi 控制器來運行步進電機。
from datetime import datetime
myFile = open('append.txt', 'a')
myFile.write('\nAccessed on ' + str(datetime.now()))
您不能只是隨機地將 crontab 語法放入 Python 文件中並期望它起作用。 您應該閱讀python-crontab
的自述文件以實際了解如何使用它。 如果有的話,您會發現必須將CronTab
的tab
參數設置為您的 crontab 表達式:
cron = CronTab(tab="""
* * * * * cd /bleary83/Documents example1.py
""")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.