繁体   English   中英

尝试运行Python脚本时“导入:未找到”

[英]“import: not found” when trying to run a Python script

我有两个文件。 他们都工作。 第一个是aspscheduler脚本,每xx时间运行第二个脚本(不太快,不能解决这种情况)。 说到执行第二个脚本我得到了这个错误:

./sql.py: 2: ./sql.py: import: not found
./sql.py: 4: ./sql.py: import: not found
./sql.py: 5: ./sql.py: import: not found
./sql.py: 7: ./sql.py: ROOT: not found
./sql.py: 8: ./sql.py: tempixy: not found
./sql.py: 9: ./sql.py: Syntax error: "(" unexpected

但是当我手动执行第二个脚本时一切正常。

来自第二个脚本的前10行代码:

#import mysql.connector
import MySQLdb
#from MySQLdb import errorcode
import os
import re

ROOT = '/sys/bus/w1/devices'
tempixy = []
for sensor in os.listdir(ROOT): 

谢谢你抽出宝贵的时间! 晚安。

@@@对于我的第一个脚本的hungryones:pastebin.com/zpuUmYyg

您很可能尝试将其作为shell脚本执行。 假设您使用的是类似linux / unix的操作系统,请尝试在脚本开头添加以下行:

`#!/usr/bin/env python`

同时使文件可执行:

`sudo chmod +x sql.py`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM